Ember.js:通过绑定/模型查找DOM元素
Ember.js: find DOM element by binding / model
Angular的Protractor允许您通过各种"角度属性"来查找元素,如绑定、模型、中继器等。
<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来查找元素。
相关文章:
- Ember.js:通过绑定/模型查找DOM元素
- Ember.js按名称查找模型项,然后将其添加到现有的不同模型hasMany记录中
- CanJS 模型查找全部返回重复项的列表
- 查找何时完成多个回调时的编程模型
- 对 Ember 应用程序进行反射/自省,以查找特定模型的实例
- mongoDB:在具有父引用的模型树结构中查找缺失的文档
- 查找在主干集合中没有属性的模型
- EmberJS无法调用方法'查找'保存模型时未定义的
- 如何查找该模型是新的还是没有属性:主干
- 如何在集合中查找特定模型属性的总和
- 如何设置具有可选ID的路由以进行查找,以及回退默认模型
- sails.js:如何在模型中查找项目
- js查找从webapi控制器返回的第一个数据属性的模型
- 查找集合上的模型
- Ember嵌套模型:从模型中查找和删除子元素
- JQuery -查找模型[n].FieldName和添加值
- SharePoint 2010客户端对象模型+使用Javascript设置多个查找字段的值
- 按键查找模型
- Emberjs模型查找方法不填充模板
- 如何在对ember数据模型进行通用查找后劫持promise解析