2016-03-29 47 views
2

Bu ne anlama geliyor?Bu ne anlama geliyor?

'Bu' değişkeninin var vm = gibi bir değişkene ayarlandığı durumları görüyorum;

Sonra vm vm. $. Something gibi kullanılır ..

vm. $ Ne demektir?

Burası klas açısal örnektir:

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); 
    }, 
+2

bu kullanılmış olan kod parçacığını ekleyin. – binariedMe

cevap

3

O $ kapsam (klas)

Erişme bkz $ kapsamı ve this.DependencyName kullanarak bağımlılıklar mevcuttur bağımlılıkları. $ Kapsamına erişmek için yazabilirsiniz. $. Foo = 'bar'; bunun yerine. $ scope.foo = 'bar' ;. olmasına rağmen, isterseniz bunu kullanabilirsiniz.

http://davej.github.io/angular-classy/