我可能会在这个要点中做些什么?
https://gist.run/?id=bea803b05ad8d5b5e3e0afd59bb8dbb1
在app.html中,我尝试使用repeat.for创建一个名为button-row的自定义元素
在app.js中,我创建了两个按钮行实例,然后将其放入按钮行数组中,以便我可以使用repeat.for迭代它并在app.html上创建按钮行图。
在button-row.html中,我有一个repeat.for来使用btns数组创建按钮并设置按钮的名称。
在button-row.js中,我有两个属性。 label是按钮行的标签,btns是我想要创建的所有按钮名称的数组。
很抱歉,如果这是一个菜鸟问题,我只在网络开发和aurelia工作了大约一个月。
答案 0 :(得分:2)
自己实例化ButtonRow对象不会起作用。 Aurelia实例化实例。您需要使用绑定系统将信息传递给自定义元素。我在这里更新了你的要点:https://gist.run/?id=6ec71143f566571960b7a182d4d98ed4
另外,你应该避免缩写像" Button"让你的工具为你节省击键次数,同时让你的代码更具可读性: - )