0
我有一個指令和一個頁面(我的實際代碼的簡化版本)。當通過事件調用myMethod時,我需要myPages isTrue方法成爲true,但我不確定如何從指令訪問頁面的變量。我怎樣才能做到這一點? PS。我正在使用一個基於Angular2的框架,稱爲Ionic2。從自定義指令訪問頁面的變量
@Directive({
selector: '[mySelector]'
})
export class myDirective {
constructor() {
}
myMethod() {
//Make myPage's isTrue equal to true;
}
}
@Page({
templateUrl: 'build/pages/myPage/myPage.html',
directives: [myDirective]
})
export class myPage{
isTrue= false;
constructor() {}
}
會更好,如果可以說和顯示,1.如何使用指令在myPage? 2.你的.html如何? – micronyks
閱讀[教程](https://angular.io/docs/ts/latest/cookbook/component-communication.html#!#child-to- parent) –