我想通過添加路由到我的Rails應用程序中使用角度取代ajax的特定頁面來學習路由。下面是我得到的控制檯錯誤。角度顯示TypeError:無法讀取未定義的屬性'狀態'
Uncaught Error: [$injector:modulerr] Failed to instantiate module testApp due to: TypeError: Cannot read property 'state' of undefined
這就是我的定義。
app.js
app = angular.module("testApp", ['ui.router']);
app.config([
function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('mylistings', {
url: '/mylistings',
templateUrl: '/views/mylistings.html',
controller: 'dashboardCtrl'
});
}
]);
app.controller('dashboardCtrl', function ($scope, $http, $stateParams) {
$scope.testing="testdata"
});
mylistings.html
{{testing}}
在這種情況下http://localhost:3000/dashboard
就是我想要路由的URL。有人能告訴我這裏做錯了什麼嗎?
no config'/ dashboard'顯示在config中。 – charlietfl
@charlietfl我希望它是類似http:// localhost:3000 /儀表板#mylistings ... – Abhilash
http:// localhost:3000 /儀表板是從我的Rails應用程序,而不是角。我想在這裏路由,因爲我想要一個不同的部分本地主機:3000 /儀表板#mybookings和其他一些 – Abhilash