angularJs ng-repeat... динамически ng-include, ng-controller, ng-init
Я буду надеяться сделать это.
<div ng-include="'templates/control/title.html'" ng-controller="titleCtrl" ng-init="ControlInit('00001')"></div>
<div ng-include="'templates/control/title.html'" ng-controller="titleCtrl" ng-init="ControlInit('00002')"></div>
<div ng-include="'templates/control/title.html'" ng-controller="titleCtrl" ng-init="ControlInit('00003')"></div>
Итак, ng-repeat сделал это.
<div ng-repeat="control in Controls" ng-include="'control.ctrlUrl'" ng-controller="control.ctrlName" ng-init="control.ctrlInit + '(' + control.ctrlCode + ')'"></div>
не работает... почему бы и нет?
Пожалуйста.... Код ответа... пример...
1 ответ
Вам не нужно ставить control.ctrlUrl
в '
одинарные кавычки. Попробуй это:
<div ng-repeat="control in Controls" ng-include="control.ctrlUrl" ng-controller="control.ctrlName" ng-init="control.ctrlInit + '(' + control.ctrlCode + ')'"></div>