比方說,我有一個4個div
標籤在我看來:高效處理多個HTML元素與AngularJS
<div class="tile"></div>
<div class="tile"></div>
<div class="tile"></div>
<div class="tile"></div>
而且我們說,當用戶在他們的一個選擇點擊我想剩下的,說, 變紅。通常,在一個骯髒的jQuery的風格我會使用類似:
var tiles = $('.tile');
tiles.click(function()
{
tiles.css('background', 'red');
});
但是,我怎麼會在AngularJS的世界做到這一點?我是否會將這些代碼粘貼在控制器中並使其相對於$scope
?或者我會創建一個directive
並將其綁定到每個tile元素?
這些div標記是靜態的或使用ng-repeat創建? – 2013-04-29 16:46:23
爲什麼會這樣?他們將擁有相同的類,以便它們可以是靜態的或動態創建的;他們都會在同一個父標籤中。 – 2013-04-30 07:29:04