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>
Другие вопросы по тегам