我試圖做一個會影響元素寬度/高度的指令。通過例子,我看到你可以通過引用適當的函數來獲取/設置寬度/高度。例如,在該指令的鏈接功能我嘗試做:AngularJs element.height()不是函數
function link(scope, element, attr) {
var height = element.height();
}
然而,在我的代碼,我得到「錯誤:element.height不是一個函數」。
我是否缺少對某些angular.js模塊/庫或文檔的引用不是最新的?
您正在查看哪些文檔。在官方文檔中,height()沒有被列爲元素的一個方法:http://docs.angularjs.org/api/ng/function/angular.element –
Height也可以從'window.innerHeight'中訪問sans JQuery。 –