Я пытаюсь связать, является ли кнопка active
или disabled
на вычисленном объекте, но после этого получите предупреждение о его отключении.Inline-if внутренняя кнопка вызывает предупреждение об ошибке и ошибку
Это кнопка хлопотно (Ember 1.11.1 здесь):
<button {{ action 'loadMore' }} {{if canLoadMore 'active' 'disabled'}}>Load More Posts...</button>
Это warnining и ошибка:
DEPRECATION: Returning a string of attributes from a helper inside an element is deprecated.
Uncaught TypeError: Cannot read property 'replace' of undefined
на этой функции:
if (value) {
Ember['default'].deprecate('Returning a string of attributes from a helper inside an element is deprecated.');
var parts = value.toString().split(/\s+/);
for (var i = 0, l = parts.length; i < l; i++) {
var attrParts = parts[i].split('=');
var attrName = attrParts[0];
var attrValue = attrParts[1];
attrValue = attrValue.replace(/^['"]/, '').replace(/['"]$/, '');
env.dom.setAttribute(domElement, attrName, attrValue);
}
Это работает как задумано, но то, что я пытался это иметь что-то вроде этого первоначально '< кнопка отключена> ' – Hedge
А в этом случае проверьте этот jsbin: http://jsfiddle.net/Lehjuw9x/ summary: вам нужно' disabled = {{if canLoadMore null 'disabled'}} ' –