の私のアプリケーションをロードするとき、私はこのエラーが表示されます。キャッチされない例外TypeError:プロパティを読み取ることができません「oTargetControl」未定義
Uncaught TypeError: Cannot read property 'oTargetControl' of undefined"
私は(これはSAPui5アプリケーションである)のルーティング設定を使用しています。
"routing": {
"config": {
"routerClass": "sap.m.routing.Router",
"viewType": "XML",
"viewPath": "myNav.view",
"controlId": "app",
"controlAggregation": "pages"
},
"routes": [{
"pattern": "",
"name": "first",
"target": "first"
}, {
"pattern": "",
"name": "second",
"target": "second"
}],
"targets": {
"first": {
"viewName": "First"
},
"second": {
"viewName": "Second"
}
}
}
私Component.jsコードは、これは簡単なナビゲーションの例であり、私は2つのビュー(第1および第2ビュー)を持っている
UIComponent.prototype.init.apply(this, arguments);
this.setModel(models.createDeviceModel(), "device");
this.getRouter().initialize();
です。
これを修正するにはどうすればよいですか?
応答のおかげで、私はすべての設定手順を見直し、controlIDとは異なるrootViewを調整しました。アプリケーションIDを入れなかったのでエラーが発生しましたビューでは、今、私は最初のビューでは、idを設定し、エラーが表示されていません。 –