将字符串传递到自定义隔离范围指令,需要双向绑定

时间:2017-03-08 19:21:56

标签: javascript angularjs angularjs-directive scope

我有一个简单的Angular自定义隔离范围按钮指令,需要使用双向数据绑定,以便可以动态更新内容。

scope:{
      buttonLabel: "@?",
      buttonIcon: "@?",
      buttonClass: "=?",
      ngDisabled: "=?",
      onButtonClicked: "&?"
  },

当在开发人员的控制器中定义值时,这非常适合动态更新ng-disabled和button-class,但是当定义静态值时,它只能按如下方式工作:

 <dropdown-button button-label="click me" button-class="'secondary'"></dropdown-button>

鉴于我需要双向数据绑定,我是否可以做以下事情:

 button-class="secondary"

没有''那里。

从我在网上看到的,看起来需要单引号。只想在这两种方式上确认。如果用户需要单引号而不是世界末日。

由于

0 个答案:

没有答案