使用aurelia在VM中创建视图元素

使用aurelia在VM中创建视图元素,aurelia,Aurelia,我在这个要点中试图做的是可能的吗 在app.html中,我尝试使用repeat.for创建一个名为button row的自定义元素 在app.js中,我创建了两个按钮行实例,然后将它们放入一个按钮行数组中,这样我就可以使用repeat.for对其进行迭代,并在app.html视图中创建按钮行 在button-row.html中,我有一个repeat.for来使用btns数组创建按钮并设置按钮的名称 在button-row.js中,我有两个属性。label是按钮行的标签,btns是我要创建的所有

我在这个要点中试图做的是可能的吗

在app.html中,我尝试使用repeat.for创建一个名为button row的自定义元素

在app.js中,我创建了两个按钮行实例,然后将它们放入一个按钮行数组中,这样我就可以使用repeat.for对其进行迭代,并在app.html视图中创建按钮行

在button-row.html中,我有一个repeat.for来使用btns数组创建按钮并设置按钮的名称

在button-row.js中,我有两个属性。label是按钮行的标签,btns是我要创建的所有按钮名称的数组


很抱歉,如果这是一个noob问题,我只与web开发和aurelia一起工作了大约一个月。

自己实例化ButtonRow对象将不起作用。Aurelia实例化了这些实例。您需要使用绑定系统将信息传递给自定义元素。我在这里更新了你的要点:


此外,您应该避免缩写“Button”之类的词,让您的工具为您节省击键时间,同时使您的代码更具可读性:-)

实例化ButtonRow对象将无法工作。Aurelia实例化了这些实例。您需要使用绑定系统将信息传递给自定义元素。我在这里更新了你的要点:


此外,您应该避免缩写“Button”(按钮)等词,让您的工具在使代码更具可读性的同时为您节省击键时间:-)

谢谢您,Ashley。谢谢您,Ashley。