我是angularjs和離子的新手,我一直在遇到一個問題。下面我發佈了一些來自app.js文件的代碼,並且我注意到任何時候我定義一個新的控制器(註釋掉的行)都會導致應用程序不加載。離子控制器定義
我將我的代碼與其他應用程序模板進行了比較,似乎app.js文件中的所有內容都是正確的,因此我完全喪失了導致此問題的原因!有沒有人見過這樣的事?
.config(function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.userJobs', {
url: '/userJobs',
views: {
'menuContent': {
templateUrl: 'views/userJobs.html'
// controller: 'ujobsCtrl'
}
}
})
是在某處定義的'ujobsCtrl'嗎? (將其分配給狀態與定義它不同)。該文件是否包含在您的應用程序中?什麼是生成的實際錯誤?只是說應用程序不加載不會提供很多信息繼續.... – Claies