我想知道有沒有人可以幫忙?
我有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
你的第一個和第二個控制器的郵政編碼 –