angularjs mocking元素,用于添加功能的指令
我使用AngularJS1.0.3并尝试测试我的指令 我们使用jQuery,它由angular自动加载,可以作为传递给指令的angular.element进行访问 在指令链接到作用域之前,如何向元素添加属性angularjs mocking元素,用于添加功能的指令,angularjs,Angularjs,我使用AngularJS1.0.3并尝试测试我的指令 我们使用jQuery,它由angular自动加载,可以作为传递给指令的angular.element进行访问 在指令链接到作用域之前,如何向元素添加属性 var def = '<input data-my-directive="" />'; var scope = $rootScope.$new(); var linked = $compile(def); // do something to add property some
var def = '<input data-my-directive="" />';
var scope = $rootScope.$new();
var linked = $compile(def);
// do something to add property something that jq is adding
var directive = linked(scope);
我的目标是链接后传递给指令的元素
谢谢你帮我回答我的问题。加上
var jqLite = angular.element;
jqLite.prototype.jq-plugin-method = function(c) {...};
以前
linked = $compile(definition);
我昨天瞎了眼或者什么的,或者我在编译后添加了这一行,已经太晚了
linked = $compile(definition);