Angularjs 元素和属性指令的链接范围

Angularjs 元素和属性指令的链接范围,angularjs,Angularjs,我有元素指令,比如说“卡片”。它有价值。我还有一个属性指令,我们称之为“clickable”,它应该绑定到现有的指令范围,并向其值添加+1 问题是元素和属性指令的作用域不同,我需要在单击后执行scope.$apply() el.on('click', (event) => { ctrl.value++; console.log('clicked', ctrl.value); // i need scope.$apply(); here to update <card>

我有元素指令,比如说“卡片”。它有价值。我还有一个属性指令,我们称之为“clickable”,它应该绑定到现有的指令范围,并向其值添加+1

问题是元素和属性指令的作用域不同,我需要在单击后执行scope.$apply()

el.on('click', (event) => {
  ctrl.value++;
  console.log('clicked', ctrl.value);
  // i need scope.$apply(); here to update <card>'s value
});
el.on('点击',(事件)=>{
ctrl.value++;
console.log('clicked',ctrl.value);
//我需要作用域。$apply();在这里更新的值
});
我想将指令的属性设置为不具有自己的作用域,而是依赖于父级的作用域


尝试单击这些输入:

这与作用域无关。如果要绑定到单击事件(浏览器事件),则必须在之后使用“应用”。这与作用域无关。如果要绑定到单击事件(浏览器事件),则必须在之后使用“应用”。