モバイルプラットフォームに日付選択ツールを追加しました。私は日付選択ツールがあり、特定の状態に行くことでそれを表示できるようにする指示を作成しました。状態がテンプレートを上書きしない
状態変更は成功しましたが、日付選択は表示されません。私は$stateChangeError
にログを記録しています。ログには何も記録されません。 成功した状態変化のログ:nextState & prevState。
StateChangeはui-sref="i.settings.account.date"
で開始されています.3回チェックされたURLのテンプレートがありますが、ここでその問題を特定することはできません。
$ stateProvider:
.state('i.settings', {
url: '/settings',
templateUrl: templateRoot + 'me/settings/settings.html',
controller: 'MobileSettingsController',
order: 1,
data: {
header: {
name: 'mobile.header.settings'
}
}
})
.state('i.settings.account', {
url: '/account',
templateUrl: templateRoot + 'me/settings/account.html',
controller: 'MobileAccountSettingsController',
order: 2,
resolve: {
Settings: function (account)
{
return account.settings();
}
}
})
.state('i.settings.account.date', {
url: '/date',
templateUrl: templateRoot + 'common/directives/pfMobileDatepicker/datepicker.html',
order: 3
})
角度1.4
EDITを使用する: ただ全体MobileSettingsController
がインスタンス化されていないことを考え出しました。コントローラーは、Webブラウザーから見てもソースから入手できます。
EDIT 2: 私が投稿した回答と同様に、問題を回避しました。なぜ誰がこのことが起こったのか教えていただけたら非常に感謝します!
stateChangeは成功しています。私のOPのログのスクリーンショットのリンクがあります。 – Wijnand