Каждая организация имеет несколько каналов. Организация Foreach, я показываю несколько блоков выбора с каналами в качестве параметров.Как получить доступ к контроллеру угловой модели внутри другой модели?
<div class="col-sm-9">
<div class="row">
<div class="col-sm-4" ng-repeat="orgModel in selectedOrganizations.selectedOrganizations">
<div class="box">
<div class="box-header"><h3>{{orgModel.name}}</h3></div>
<div class="box-divider m-a-0"></div>
<ul class="list no-border p-b">
<li class="list-item">
<div class="list-body">
<select multiple name="singleSelect" class="form-control input-c" id="singleSelect" ng-model="org.selectedChannels" ng-options="channel.name for channel in orgModel.channels" ng-show="item.editing">
</select>
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
Где и как я могу получить доступ к org.selectedChannels
в контроллере?
Если вы ищете что-то [LINK] (http://stackoverflow.com/a/31846527/4810042) Угловой фильтр. – Flash
@Mihai Gota, я думаю, это должно быть *** ng-model = "orgModel.selectedChannels" **, а не как вы писали, чтобы получить доступ к выбранным каналам каждой организации. После этого вы можете получить доступ к выбранным каналам следующим образом: ** $ scope.selectedOrganizations.selectedOrganizations [0] .selectedChannels ** – Natiq
Правильно @Natiq. Данные сохраняются в $ scope.selectedOrganizations.selectedOrganizations. –