4
我創建了一個非常簡單的模板小部件。這樣的事情:嵌套的dojo小部件無法正常工作
function (declare, _WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin, ..., ...) {
return declare("widgets.some.Widget", [_WidgetBase, _TemplatedMixin, _WidgetsInTemplateMixin], {..
...
templateString: template,
widgetsInTemplate: true,
...
}
這個小部件加載和工作得很好。然而,當我想用它在另一個模板插件是這樣的:
<div style="width: 400px" data-dojo-type="widgets.some.Widget" ... >
</div>
..我結束了2個錯誤:
財產「節點類型」無法讀取空的」
和
widgets.somewidgetusing.SomeWidget:解析器返回填充承諾 (probab等待模塊自動加載),不支持 _WidgetsInTemplateMixin。必須預先加載實例化之前的所有配套部件。」
兩個部件單獨的偉大工程的立場,但是當我在另一個使用widgets.some.Widget
小部件發生的錯誤。
你是否已經將它包含爲一個依賴項在其他模板小部件中?如果用斜槓代替點,它會工作嗎? – Frode
只要注意到你唱dojo 1.8.5而不是1.9.0消除錯誤2 –
它正確包括,現在用斜線測試 - 相同的錯誤 –