Передать переменные в контроллер AngularJS, лучшая практика?

Я новичок в AngularJSи нравится то, что я видел до сих пор, особенно привязка модели/представления. Я хотел бы использовать это, чтобы создать простую функциональность «добавить в корзину».

Пока это мой контроллер:

function BasketController($scope) {
    $scope.products = [];

    $scope.AddToBasket = function (Id, name, price, image) {

       ...

    };
}

А это мой HTML:

Add to basket

Теперь это работает, но я очень сомневаюсь, что это правильный способ создания нового объекта продукта в моей модели. Однако именно здесь в игру вступает мое полное отсутствие опыта работы с AngularJS.

Если это не способ сделать это, что лучше всего?

69
задан Greg 28 July 2012 в 18:07
поделиться