我想知道有没有人可以帮忙?
我有1个HTML文件,并通过$ routeProvider分配了类似这样
.when('/', {
templateUrl: 'views/contents.html',
controller: 'FirstCtrl'
一切工作正常,我有我的看法控制器做了NG-重复了一个对象,并更新像这样
视图<tbody ng-repeat="item in contents.data">
<tr>
这个代码是工作的罚款,我通过FirstCtrl更新了我的项目,像这样
$scope.contents = {};
$scope.contents.data = {...}
我已提取的这个功能伸到其自己的控制器,其仍然是相同的视图,所以我有1个图和2个控制器...第二控制器用于通过在TBODY指定像这样
<tbody ng-controller="SecondCtrl" ng-repeat="item in contents.data">
<tr>
纳克控制器
现在我知道控制器正在工作,因为我已经插入了一个ng键并且它触发了该函数。我也从我的第二个控制器更新我的$范围,但它似乎也是空白..
从文档说,如果$范围存在于父控制器(第一)然后子控制器覆盖它(第二)但这不是我的情况,我没有在第一个控制器中定义它。
我甚至尝试的
$scope.testme = "hi";
一个简单的测试,并认为
{{ testme }}
并没有什么...它像$范围不存在。
有谁知道最近怎么回事?我正确使用它?
在此先感谢
这只发生在第二个控制器上,第一个控制器工作,我可以更新$范围。 – Martin
你的第一个和第二个控制器的邮政编码 –