angular.js - angular加载问题
阿神
阿神 2017-05-15 16:50:26
0
2
474

写好了以下route

javascript$routeProvider.when('/tweet/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/project/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/technique/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/about-me', {
    controller:ArticleController,
    templateUrl: templateUrl
  }).otherwise({
    redirectTo: '/tweet'
  });

但是当第一次打开页面时上面的设置没有效果
对应视图也不会进行渲染
大概是因为第一次加载页面后再执行angularjs脚本
这个时候页面已经加载完成了,所以也没有去渲染视图
是这样吗?
网站blog

阿神
阿神

闭关修行中......

모든 응답(2)
世界只因有你

라우팅이 구성되면 페이지가 처음 로드될 때 실행됩니다. 문제가 있는지 확인하려면 다음 사항을 확인하세요.

    AngularJS 파일을 가져옵니다
  • 해당 위치에 ng-app이 추가되었는지
  • 라우팅 구성 기능이 제대로 쓰여졌는지
  • 단위 테스트를 정말 못해요
문제가 해결될 수 있을지 모르겠습니다.

为情所困

angular 라우팅은 모든 페이지를 렌더링하지 않으므로 처음 페이지를 열면 /tweet 페이지로 이동하며 다른 페이지는 렌더링되지 않습니다

다른 페이지를 클릭할 때만 렌더링됩니다. /tweet이 표시되지 않으면 코드에 문제가 있는 것입니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿