我似乎不明白以下内容:
我有一个使用敲除组件的 html 页面,请参见下面的代码:
HTML:
<h2>Home</h2>
<p data-bind='text: message'></p>
<examlist params="list: StartList"></examlist>
所以将参数传递给examlist
在我的淘汰考试清单组件视图模型中:
define(['knockout', 'text!./examlist.html'], function(ko, templateMarkup) {
function Examlist(params) {
this.message = ko.observable('Hello from the examlist component!');
this.typeOfList = params.list;
console.log(this.typeOfList);
我的控制台出现错误:
未捕获的 ReferenceError:未定义 StartList
考试清单 html 标记标记:
<h2>examlist</h2>
<p data-bind='text: message'></p>
为什么是这样?
在我的视图模型中,我可以直接访问 params.list 以获取 if 语句吗?
提前感谢您的帮助。
问候,