这是我的代码
<span editable-select="item.text" e-ng-options="p.id as p.name for p in products" e-form="rowform"
onbeforesave="checkName($data)" e-required e-name="name"
e-onChange="scopeFunction($data)">
{{ showProductName(item.text) || 'Enter Name of a product' }}
</span>
Run Code Online (Sandbox Code Playgroud)
是否可以在e-onChange中访问控制器的$ scope?
如果我输入e-onChange ="scopeFunction(data)",则会抛出错误"ReferenceError:scopeFunction not defined"
我想要的是在选择一个新值后能够改变另一个字段的值.
我正在进入Javascript,我担心内存泄漏,因为我试图在那里进行面向对象的编程.
如果我执行以下操作:
function ObjectOne() {
this.setRelation = function(objectTwo) {
this.objectTwo = objectTwo;
}
}
function ObjectTwo() {
var self = this;
self.setRelation = function(objectOne) {
this.objectOne = objectOne;
objectOne.setRelation(self);
}
}
var objOne = new ObjectOne();
var objTwo = new ObjectTwo();
objTwo.setRelation(objOne);
Run Code Online (Sandbox Code Playgroud)
...这会在Javascript中创建一个可能导致内存泄漏的参考循环吗?
第二个问题是,当你关闭浏览器的标签时,这个参考循环会被删除吗?