0

レンダリングされない Lightning コンポーネントに悩まされています。すぐに奇妙なエラーが表示されます: このページにはエラーがあります。リフレッシュする必要があるかもしれません。初期化中のエラー [未定義のプロパティ 'apply' を読み取れません]。

私は長い間立ち往生しており、コードの何が問題なのかわかりません。ここで私のコードを見ることができます:

成分:

<aura:attribute name="recordId" type="String" default='500b000000cOxah' />
<aura:attribute name="case" type="Case" />
<aura:attribute name="tasks" type="Task[]"/>

<aura:handler name="init" value="{!this}" action="{!c.doInit}"/>

<c:CaseActivityTrackerHeader />

<aura:iteration items="{!v.tasks}" var="task">
    <c:CaseActivityTrackerTimeline task="{!task}"/>
</aura:iteration>

<aura:iteration items="{!v.tasks}" var="task">
    <h3>{!v.task.Subject}</h3>
</aura:iteration>

<h3>{!v.case.Subject}</h3>
<h3>{!v.recordId}</h3>

({
doInit: function(component, event, helper) {
    //helper.getCase(component, event);
    //helper.getTasks(component, event);
    // Set the attribute value. 
    // You could also fire an event here instead.
    component.set("v.recordId", "controller init magic!");
}

}))

アプリ

<aura:application extends="force:slds">

<c:CaseActivityTracker />

<!-- 
<c:camping />
-->

私は本当に誰かが私を助けることができます! 前もって感謝します :)

4

2 に答える 2

0

それを見つけた!それはヘルパークラスにあり(ここに投稿しなかったことに気づきました)、SFDCがvarケースではなくsobjectケースとして解釈したのは変数「ケース」でした。変数名を「Case」に変更することで、問題が修正されました

于 2016-11-03T19:09:18.943 に答える
0

私のエラーは同じでしたが、問題は次のような関数の後の閉じ括弧の欠落でした:

action.setCallback(this, function(response){ /* do stuff */ }

しかし、私のエラーはどれもその行を呼び出していませんでした。修正はもちろん

action.setCallback(this, function(response){ /* do stuff */ });
于 2017-03-23T11:54:11.947 に答える