0
我有這個angularjs NG重複不顯示在NG-模型我的數據
ng-repeat="directive in vm.directives">
在這個循環可以正確地顯示我的數據
在該循環我可以做到這一點
{{vm.question.directiveassoc[0].SortOrder}}
和工作
但是當我嘗試做
{{vm.question.directiveassoc[directive.Id].SortOrder}} that does not work
,也更重要的是我希望我的NG-模型,從我的對象
ng-model="vm.question.directiveassoc[directive.Id].SortOrder"
爲什麼不這項工作,不應該把它顯示數據顯示在我的對象中的數據?
{
"Id": 105,
"Name": "yyyyyyyyyyyyy",
"Description": "yyyyyyyyyyyyyy",
"Active": true,
"$$hashKey": "object:98",
"directiveassoc": [
{
"Id": 96,
"QuestionId": 105,
"DirectiveId": 1,
"SortOrder": 99,
"data": "yyyyyy"
}
]
}
更新
好吧,這個作品
ng-model="vm.question.directiveassoc[directive.Id -1].SortOrder"
問題是,遍歷vm.directives,是從1開始的對象列表,因爲它們是爲了1很多,因爲我的另一個對象vm.question.directiveassoc包含相同的指令ID,以及sortorder ..如果我工作-1
因此,既然對象從0開始,我只是減去
這種感覺噁心/哈克儘管
什麼是更好的方式來真正做到這一點環路與不同的對象?
在ng-repeat塊內輸出個別指令。 '{{directive}}'來查看渲染的內容。知道每個ng-repeat都有自己的隔離範圍,並且您試圖繼承,導致數據不可用。 – Rikin
我已更新此問題@Rikin –
@Rikin {{directive}} - > {「Id」:1,「Name」:「YesNo」,「Tag」:「 ", false)
});
最新問題
-
1. 相關模型的GeoDjango距離
-
2. 在combobox中顯示datagridView的值
-
3. 已解決 - nodejs上的通信 - socket.emit未正確捕獲socket.on
-
4. Grails版本從2.4.4升級到2.5.3
-
5. 如何讓價值在2D或3D地圖在SCSS
-
6. 在JSP中的foreach
-
7. 可以檢查一個集合或子集合是否存在?
-
8. {reloadOnSearch:false}控制器在歷史記錄返回時不會重新加載
-
9. 使用SQL Server/C進行字母數字排序#
-
10. 使用行號從Eclipse複製/粘貼到Word中?
-
1. NG重複的顯示重複在AngularJS
-
2. NG-顯示不與NG-重複工作
-
3. 顯示數據採用NG-重複和NG-模型數據衝突
-
4. AngularJS NG-重複未示出數據表
-
5. NG-型號爲NG-重複Angularjs
-
6. 在AngularJS,數據顯示僅在NG-重複了
-
7. NG-重複angularjs
-
8. AngularJS - 顯示NG-重複多陣列
-
9. ng重複ng-repeat內部重複angularJS
-
10. 訪問NG-模型NG-重複
相關問題