在AngularJS主页的“创建组件”部分,有这样的例子:
controller: function($scope, $element) {
var panes = $scope.panes = [];
$scope.select = function(pane) {
angular.forEach(panes, function(pane) {
pane.selected = false;
});
pane.selected = true;
}
this.addPane = function(pane) {
if (panes.length == 0) $scope.select(pane);
panes.push(pane);
}
}
如何select添加方法$scope,addPane方法被添加到this。如果我改变它$scope.addPane,代码则会报错。