Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角度ng重复不';我不能正常工作_Javascript_Html_Angularjs - Fatal编程技术网

Javascript 角度ng重复不';我不能正常工作

Javascript 角度ng重复不';我不能正常工作,javascript,html,angularjs,Javascript,Html,Angularjs,当我点击localhost:3000/#/,在本地主机上加载index.html页面时。我可以在浏览器的“网络”选项卡中看到模板正在加载,我还可以在控制台中看到控制器工作正常(通过日志记录)。 但是,页面仍然是空白的。令我惊讶的是,如果我在url后面添加任何东西,比如localhost:3000/#/xyz并刷新,我可以完美地看到整个页面的加载 以下是我的路线代码: angular.module('myApp', ['myApp.controllers', 'ui.router' ]).co

当我点击localhost:3000/#/,在本地主机上加载index.html页面时。我可以在浏览器的“网络”选项卡中看到模板正在加载,我还可以在控制台中看到控制器工作正常(通过日志记录)。 但是,页面仍然是空白的。令我惊讶的是,如果我在url后面添加任何东西,比如localhost:3000/#/xyz并刷新,我可以完美地看到整个页面的加载

以下是我的路线代码:

angular.module('myApp', ['myApp.controllers',
  'ui.router'
]).config(function($stateProvider, $urlRouterProvider) {
    $urlRouterProvider.when('', '/');
    $stateProvider
    .state('app', {
        url: '/',
        templateUrl: 'app/dashboard.html',
        controller: 'DashCtrl'
    })
});
当页面保持空白时,我可以在加载页面时看到模板的类包装中没有任何内容

<div class="wrap">
  <div ng-repeat="category in results track by $index" class="box"> 
    <a href="#/list/{{category.get('categoryName')}}">  
    </a>
  </div>
</div>

如果您的数据来自某项服务,在设置范围变量上的数据后,您可以尝试在服务成功回调函数中使用
$scope.$apply()


这会将数据绑定到您的视图。

尝试只点击localhost:3000/routeProvider在URL中添加一个#/,并且有必要跟踪路由更改时的状态。查看此链接您确定这是正确的吗<代码>$urlRouterProvider.when(“”,“/”)?您是否尝试使用
ui sref
指令而不是经典的
href
attributePerfect..数据绑定是问题所在。谢谢:)