我无法理解$ scope.search在那里做什么,比如,当它设置等于函数时它正在做什么?而且,如果我想以其他方式做,我该怎么办? (我正在使用角度js,1.6版本)
$scope.search = function(){
query.get($scope.username , {
success: function(gameScore) {
console.log(gameScore);
return gameScore;
},
error: function(object, error) {
console.log("Sorry, this user does not exist yet");
}
});
};
答案 0 :(得分:0)
您可以从控制器的任何位置拨打$scope.search()
。您还可以对使用该控制器的模板中的任何元素执行类似ng-click=search()
的操作。
调用$scope.search()
将返回gameScore
或向控制台输出错误消息。
答案 1 :(得分:0)
不确定此功能是写入通用控制器还是组件控制器 因为你使用的是1.6 如果它是一个组件控制器,您可以将此功能附加到组件控制器并在模板或组件中使用它
angular.module('app',[])
.component('testComponent', {
bindings: {}.
tempalate:'<div>$ctrl.getValue()</div>',
controller: function(){
var ctrl = this;
ctrl.getValue = function() {
console.log('log your value');
}
}
});