我是angularjs的新手,我正在努力解决问题。 我有一个代码块(称为主题)的代码,具体取决于您单击向上或向下按钮的时间。但我得到的错误是“索引未定义”。然而,我相信我已经定义了它。如果没有,我应该在哪里声明它?
提前致谢。
Angular / Coffeescript代码
move = (origin, destination) ->
console.log(index)
temp = $scope.themes[destination]
$scope.themes[destination] = $scope.themes[origin]
$scope.themes[origin] = temp
$scope.moveUp = (index) ->
console.log(index)
$scope.themes.move(index)
$scope.moveDown = (index) ->
console.log(index)
move(index)
HTML / Jade代码
md-icon.moveUp(
md-menu-origin
md-svg-icon='arrow_upward'
ng-if="$ctrl.isAdmin"
ng-show="hover"
ng-disabled="$last"
ng-click="moveUp($index)"
)
md-icon.moveDown(
md-menu-origin
md-svg-icon='arrow_downward'
ng-if="$ctrl.isAdmin"
ng-show="hover"
ng-click="moveDown($index)"
)