2016-11-02 3 views
0

レンダリングされないLightningコンポーネントが残っています。私はすぐに奇妙なエラーが表示されます:このページにはエラーがあります。それをリフレッシュする必要があるかもしれません。 init中のエラー[未定義の 'apply'プロパティを読み取ることができません]。Salesforce 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!"); 
} 

})

のApp

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

<c:CaseActivityTracker /> 

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

ここでは、私のコードを見ることができます

私は本当に誰かが私を助けることができます! ありがとうございます。

答えて

0

見つけました!それはヘルパークラス(ここでは私がここに投稿しなかったことが分かりました)であり、SFDCがvar caseではなくsobject caseとして解釈する変数 'c​​ase'でした。 「ケース」にするvar名前を変更することで問題が

0

を修正しました私のエラーは同じだったが、問題は次のように機能した後行方不明閉じ括弧た:

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

しかし、私のエラーのどれもが声を掛けられませんでしたその行もちろん修理は

action.setCallback(this, function(response){ /* do stuff */ }); 
関連する問題