Angularjs 在页面上多次使用非隔离作用域指令

Angularjs 在页面上多次使用非隔离作用域指令,angularjs,angular-directive,Angularjs,Angular Directive,我目前面临的问题如下: 我有两条指令 日期时间选择器(自己的代码) 水印(第三方) 问题是两个指令需要在相同的输入上工作。因此,这两个指令不能有一个孤立的作用域 由于这个原因,我将DateTimePicker-指令更改为没有隔离作用域。现在的问题是,如果在一个页面上有多个DateTimePicker指令,那么只有最后一个指令可以正常工作(显示、隐藏、绑定值) 有没有什么优雅的方法可以在不重写水印指令的情况下解决这个问题 砰的一声: 编辑:我添加了一个到朋克的链接你能添加朋克吗?你能添加朋克吗

我目前面临的问题如下: 我有两条指令

  • 日期时间选择器(自己的代码)
  • 水印(第三方)
问题是两个指令需要在相同的输入上工作。因此,这两个指令不能有一个孤立的作用域

由于这个原因,我将DateTimePicker-指令更改为没有隔离作用域。现在的问题是,如果在一个页面上有多个DateTimePicker指令,那么只有最后一个指令可以正常工作(显示、隐藏、绑定值)

有没有什么优雅的方法可以在不重写水印指令的情况下解决这个问题

砰的一声:


编辑:我添加了一个到朋克的链接

你能添加朋克吗?你能添加朋克吗?
//as you can see in the plunk,
//both vm.model1 and vm.model2 are updated at the same time.