У меня есть вопрос о том, как я могу получить данные из контроллера и поместить его в рамки другого контроллера, который модальное окно ...Как работать с данными с другого контроллера в модальном окне?
поясню:
вот мое событие, которое открывает диалоговое окно (угловой ремень модальный):
openDialog() {
this.$modal({
show: true,
html: true,
placement: 'center',
type: 'large',
templateUrl: 'tmpl.html',
controller: myController
});
}
это мой модальное шаблон окна (tmpl.html):
<div class="modal-body" id="modal-body">
<my-directive></my-directive>
</div>
как я использую веб пакет, я инициализировать модуль с моей директивой в основном index.js
вот небольшой пример моего шаблона директивы:
<span class="some-name">{{$ctrl.num}} </span>
вот мой другой контроллер:
constructor($scope) {
super($scope);
this.$scope = $scope;
this.num = 10;
}
Итак, как вы можете видеть, в промежутке будет 10, мне также необходимо получить данные от другого контроллера, который хранит данные = ['asd', 'apple']; и т. д.
есть ли лучше сделать это?
уверен, я пробовал , но это совсем не помогло = ( – Costa
: {{$ ctrl.num}}, показывающий 10? Я не мог t ell от вашего вопроса. – defaultcheckbox
да, он показывает 10 – Costa