所以在这种做法中,它要求我在html中创建一个包含(按顺序):字符串“Result”(没有引号),后跟一个id为“result”的标签(没有引号)。
我想到的是:
test('it sets approved', function(assert) {
// Set any properties with this.set('myProperty', 'value');
// Handle any actions with this.on('myAction', function(val) { ... });" + EOL + EOL +
this.set('property', 'info_title');
this.set('model', Ember.Object.create({counterpart: Ember.Object.create()}))
// Template block usage:" + EOL +
this.render(hbs`
{{#queue/review/moderatable-text property=property}}
{{pro-form-textfield value=value}}
{{/queue/review/moderatable-text}}
`);
this.$('.approve-button').click();
assert.ok(this.get('approved'));
});
但是因为它要求我按顺序执行它们(意味着文本“结果”应该首先在语法中然后是id)我开始问自己文本是否可以被视为字符串?
我的榜样完全没问题? Div中的“结果”字符串是什么?还是有区别?我也允许将id放入结束标签?我实际上是否正确地遵循了这个问题?我不知道。所以如果有人能够阅读所要求的内容并创建他们认为被问到的“”,我会喜欢它吗?
答案 0 :(得分:0)
是的,“结果”可以被视为一个字符串。它只是纯文本,没有任何意义(代码)附加到它。
但是你并没有真正在HTML中使用字符串类型,而是在其他真正的脚本语言中使用更多,例如JS,PHP或Java,并且在这些语言中,您通常必须使用引号("
或'
)。
你的例子是正确的。属性(例如id
)只能放在第一个开始标记中。