私はionic2アプリケーションを構築しようとしています。 ibeaconが検出されたら、ユーザーに通知を送信したいと思います。これはangularjsのこのコードで働いた。次のコードのようにangular2でこれをどうすればできますか?ang2でng-initを使用する代わりに
<div class="row" ng-controller="Example1Controller" ng-init="add()">
私はionic2アプリケーションを構築しようとしています。 ibeaconが検出されたら、ユーザーに通知を送信したいと思います。これはangularjsのこのコードで働いた。次のコードのようにangular2でこれをどうすればできますか?ang2でng-initを使用する代わりに
<div class="row" ng-controller="Example1Controller" ng-init="add()">
あなたが任意のメソッドを呼び出すことができangular2ため.TSファイル(コンストラクタ)であるコントローラ部を定義し、上記のコードでは、基本的にngOnInit
export class yourComponents implements OnInit {
ngOnInit() {
this.add();
}
}
<div class="row" ng-controller="Example1Controller" ng-init="add()">
内ng-controller
それを呼び出す必要がありますまたは何かそこから、ngOnInit()
ライフサイクルフックがangular2にあります。詳細情報については
はここにも
、NG-initは、あなたのコンポーネントに追加することができ、 "ライフサイクルフック" として使用されて参照してください。コンポーネントはOnInitを実装する必要があり、実行する必要がある初期化はngOnInitメソッドの内部で実行できます。 https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html
インポートのOnInitディレクティブをして、コンポーネントクラスでそれを実装:
あなたはここにAngular2ライフサイクルフックとビューの例についての詳細を読むことができます。ライフサイクルフックであるngOnInitを使うことができます。 ngOnInitはコンストラクタの後に呼び出されます。
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponentComponent implements OnInit {
constructor() { }
ngOnInit() {
//your code
}
}