簡體   English   中英

Ember.js:通過綁定/模型查找DOM元素

[英]Ember.js: find DOM element by binding / model

Angular的量角器使您可以通過各種“ Angular屬性”來查找元素 ,例如綁定,模型,重復器等。

<span>{{person.name}}</span>
<span ng-bind="person.email"></span>
<input type="text" ng-model="person.name"/>

然后

// Find element with {{scopeVar}} syntax.
element(by.binding('person.name')).getText().then(function(name) {
  expect(name).toBe('Foo');
});

// Find element with ng-bind="scopeVar" syntax.
expect(element(by.binding('person.email')).getText()).toBe('foo@bar.com');

// Find by model.
var input = element(by.model('person.name'));
input.sendKeys('123');
expect(input.getAttribute('value')).toBe('Foo123');

這是通過常規的JavaScript在客戶方所看到做這里

Ember.js是否有類似的東西?

我說的是element(by.someLocator(...)) API。

不。我們使用jQuery查找元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM