私は次のことを理解していないようです:
ノックアウト コンポーネントを使用する html ページがあります。以下のコードを参照してください。
HTML:
<h2>Home</h2>
<p data-bind='text: message'></p>
<examlist params="list: StartList"></examlist>
したがって、パラメータを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);
コンソールにエラーが表示されます:
Uncaught ReferenceError: StartList が定義されていません
Examlist html タグのマークアップ:
<h2>examlist</h2>
<p data-bind='text: message'></p>
どうしてこれなの?
私のビューモデルでは、if ステートメントの params.list に直接アクセスできますか?
事前にご協力いただきありがとうございます。
よろしく、