У меня есть два представления и его соответствующий контроллер. Скажем, view1.html и его контроллер firstCntrl и view2.html и его контроллер secndCntrl.
В view1.html:
Существует Link2, который будет перенаправлен на view2.html, если на него щелкнуть.
<a href="#/view1" ng-click="emit()">Link1</a>
<a href="#/view2" ng-click="emit()">Link2</a>
в ng-click я вызываю функцию emit, где я определил $emit как firstCntrl.js
app.controller("firstCntrl", function ($scope) {
$scope.emit = function() {
$scope.$emit('send', { message: 'true' });
};
});
Я хочу отправить истину отсюда и поймать ее в $on.
В view2.html
Есть два дива. скажем, div one и div two.
<div ng-show="one">Hello</div>
<div ng-show="two">World</div>
Что я хочу, чтобы если пользователь нажимал на первую ссылку, он должен отображать первый div view2.html
Or
если пользователь нажимает на вторую ссылку, тогда он должен показывать сенкод div view2.html. Два представления имеют свой собственный второй контроллер. Я поражен здесь. Помогите мне в этом Как это сделать. Благодарим вас заранее.