У меня есть http.get, который возвращает массив приложенийсвязывание информации в HTML-элементе
<div id ="app" ng-repeat="app in applications" >
<carddata-toggle="modal" data-target="#myModal" ></card>
</div>
Для каждого из них, я создать карту (пользовательские директивы ... думают, что Google теперь карты) и добавить загрузочный модальный для них. Идея заключается в том, что вы можете щелкнуть по каждой карте и получить дополнительную информацию об этом конкретном приложении.
В коде моего Модаля я хочу получить информацию о приложении (например, имя приложения). Поскольку это вне цикла for, Angular потерял отслеживание имени моего приложения и, следовательно, выдает ошибку.
<div class="modal modal-fullscreen fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
<h4 class="modal-title" id="myModalLabel">{{app.name}} Status</h4>
</div>
Я прочитал угловой Апи ... Я искал пути к «привязать» название приложения к модальным, так что знает о нем, но не мог видеть ничего подходящего. Я новичок в Angular, и поэтому я, вероятно, не подхожу к нему правильно.
Как вы подходите к этому?
Поверните бутстрап JS и jQuery и вместо этого используйте угловую-ui-bootstrap. У вас будут одни и те же функции, но угловато. –
Считаете ли вы использование AngularUI? Это позволяет легко комбинировать Bootstrap с Angular. [Модификации AngularUI] (https://angular-ui.github.io/bootstrap/#/modal) – RickCoxDev
Это не вариант для меня. Я боюсь - унаследованный проект. –