小编nat*_*ond的帖子

ember.js中的bind-attr如何工作?

我还没有真正构建一个应用程序,但我对bind-attr的文档感到困惑.它说你可以这样做:

App.LogoView = Ember.View.extend({
  logoUrl: 'http://www.mycorp.com/images/logo.png'
});
Run Code Online (Sandbox Code Playgroud)

使用模板:

<div id="logo">
  <img {{bind-attr =logoUrl}} alt="Logo" />
</div>
Run Code Online (Sandbox Code Playgroud)

生产:

<div id="logo">
  <img src="http://www.mycorp.com/images/logo.png" alt="Logo" />
</div>
Run Code Online (Sandbox Code Playgroud)

同样地:

App.AlertView = Ember.View.extend({
  priority: "p4",
  isUrgent: true
});
Run Code Online (Sandbox Code Playgroud)

使用模板:

<div {{bind-attr =priority}}>
  Warning!
</div>
Run Code Online (Sandbox Code Playgroud)

生产:

<div class="p4">
  Warning!
</div>
Run Code Online (Sandbox Code Playgroud)

Ember如何知道它是src第一个例子中的class属性和第二个例子中的属性?除非我在这里遗漏了一些东西,否则这似乎不太可能.

binding ember.js

7
推荐指数
1
解决办法
7712
查看次数

标签 统计

binding ×1

ember.js ×1