我需要在運行時從AngularJS中的控制器設置HTML元素的寬度。我的控制器在我的指令中定義。我知道我需要設置指令中第一個元素的寬度。目前,我有以下幾點:在AngularJS中設置運行時HTML元素的寬度
var list = $element.find('ul');
$element(list[0]).css('width', '300px'));
然而,當我嘗試,我得到一個錯誤,指出:
TypeError: object is not a function
我在做什麼錯?如何在AngularJS的運行時設置HTML元素的寬度?
謝謝!
修改DOM元素內的控制器是不是一個好主意。如果您需要這樣做,請使用「鏈接」功能。 – jessegavin 2014-10-08 15:08:21