如何为angularjs分配jquery元素? 我试过了:
var scope = $scope;
scope.project = $( "#project" ).val();
但它对我不起作用。有人有解决方案吗?
提前致谢
答案 0 :(得分:1)
通过ng-model
属性将模型绑定到您的input
,并在您想要使用它时访问它:
此外,正如@Abhishek Jain指出的那样,你不应该在你的控制器中使用 jQuery 代码。您可以使用指令。
答案 1 :(得分:0)
我想这是最好的方式:
放入你的jquery事件..
$(document).ready(function () {
var controllerElement = document.querySelector('[ng-controller="yourController"]');
var scope = angular.element(controllerElement).scope();
scope.$apply(function () {
scope.yourProperty = 'your value';
});
});