我有这个错误
angular.js:13920 TypeError: Cannot read property '103' of undefined
103是我元素的ID
我的代码是app.js
var app = angular.module('myApp',['ngRoute','ngAnimate']);
app.config(function($routeProvider) {
$routeProvider
.when("/", {
templateUrl : "home.html"
}).
when("/quatre/:id",{
templateUrl:'quatre.html',controller:'ViewIdInformation'}).
when("/404", {
templateUrl : "404.html"
})
.otherwise({
redirectTo:'/404'
});
});
app.controller('ViewIdInformation',['$scope','$routeParams',function($scope,$routeParams){
$scope.x = $scope.myWelcome[$routeParams.id];
}]);
我的页面quatre.html的代码就像这样
{{x.id}}
但我有同样的问题请任何帮助。
答案 0 :(得分:0)
app.controller('ViewIdInformation',['$scope','$routeParams',function($scope,$routeParams){
$scope.id = $routeParams.id;