【发布时间】:2013-04-21 18:50:21
【问题描述】:
假设我有按钮:
<button type="submit"
value="Send"
id="btnStoreToDB"
class="btn btn-primary start"
ng-click="storeDB()"
ng-disabled="!storeDB_button_state"
>
<i class="icon-white icon-share-alt"></i>
<span>Store to DB</span>
</button>
在 JS 中获取这个按钮我只是做var btn = $('#btnStoreToDB');,现在可以使用这个按钮。所以我可以通过id 或class 接受它。
但是如何使用angularjs 获取此元素?
我想在加载过程中向按钮添加微调器,如 here (Fiddle) 所示。
由于我所有的项目都开始使用 angulajs,所以我尝试明智地使用它并且不喜欢我怎么知道。
我想添加:ng-model="btnStoreToDB" 并使用这个:
if($scope.btnStoreToDB){
var spinner = new Spinner().spin();
$scope.btnStoreToDB.appendChild(spinner.el);
}
但$scope.btnStartUpload 未定义。假设有其他方法可以获取此按钮。
请帮忙
【问题讨论】:
-
你应该在 jQuery 中说你只是做
$('#....').JavaScript > jQuery ;-)
标签: javascript twitter-bootstrap angularjs