gpt4 book ai didi

javascript - 类型错误 : Cannot read property 'index' of undefined

转载 作者:行者123 更新时间:2023-12-02 17:54:36 25 4
gpt4 key购买 nike

TypeError: Cannot read property 'index' of undefined

var crud = angular.module('Crud', ['ngRoute']);

crud.config(['$routeProvider', function($routeProvider){
$routeProvider.when('/edit/:index', {
templateUrl: 'js/views/edit.html',
controller: 'EditCtrl'
}).when('/',{
templateUrl: 'js/views/list.html'
})
}]);

crud.controller('EditCtrl',['$scope', function(scope,$routeParams){
scope.name = scope.names[$routeParams.index];
}]);

为什么我的索引未定义。我的网址似乎没问题, http://localhost:63342/Angular-CRUD/#/edit/2 看来 id 从 View 中正确传递,但为什么我 获取索引 在我的 Controller 中未定义。

最佳答案

您尚未在依赖项中传递 $routeParams

                                     //here
crud.controller('EditCtrl',['$scope','$routeParams', function(scope,$routeParams){
scope.name = scope.names[$routeParams.index];
}]);

关于javascript - 类型错误 : Cannot read property 'index' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21071775/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com