这是什么。$ Angular中的意思?
我看到'this'设置为变量的情况,例如var vm = this;
然后使用vm就像vm。$。Something ..
vm。$是什么意思?
这是一个优雅的角度例子:
var app = angular.module('app', ['ngAnimate','angular-growl', 'classy']);
app.classy.controller({
name: 'TodoController',
inject: ['$scope', 'growl', 'todoStorage'],
data: {
items: 'todoStorage.get()'
},
init: function() {
this._resetTodoEntry();
},
watch: {
'{object}items': '_onTodoChange'
},
methods: {
_getRemaining: 'items | filter:{ completed: false }',
_onTodoChange: function() {
this.$.remainingCount = this._getRemaining().length;
this.todoStorage.put(this.items);
},
答案 0 :(得分:3)
它指的是$ scope(classy)
访问$ scope和dependencies可以使用依赖项 this.DependencyName。访问$ scope你可以简单地写 这个。$。foo =' bar&#39 ;;而不是这个。$ scope.foo =' bar' ;.虽然 如果你愿意,你可以使用这个。$ scope。