저는 첫 번째 각진 앱으로 이미했습니다. 함수 호출 중 오류가 발생했습니다. 나는 tarif 얻으려고 이제각도가 변수를 찾을 수 없습니다. 데이터
$http.get("/CalculatorMed/JSON/rates.json/").then(function(data) {
$scope.rates = data.data;
});
:
$scope.getBaseTarif = function() {
var baseTarif = 0;
if (data.pickedOptions.variantA === true && data.pickedOptions.sumInsured === 30000) {
for (var i = 0; i < rates.variantA.sumInsuredThirty.lenght; i++) {
if (data.pickedOptions.days >= rates.variantA.sumInsuredThirty[ i ].dayFrom && data.pickedOptions.days <= rates.variantA.sumInsuredThirty[ i ].dayTo) {
baseTarif = rates.variantA.sumInsuredThirty[ i ].tarif;
return baseTarif;
}
}
}
};
을 그리고
{
"variantA": {
"sumInsuredThirty": [
{
"dayFrom": 1,
"dayTo": 3,
"tarif": 2
}, ...
내가 통해있어 : 여기 내 JSON의 조각입니다 오류가 있습니다 :
오류 : 변수를 찾을 수 없습니다 : 데이터 getBaseTarif @http://localhost:63342/CalculatorMed/controller/calculator.js:34:17 fn
미리 감사드립니다. 데이터가 무엇 **는`$의 scope.rates` 있어야하지 ** :
는 말한다, 그것은 scope.rates을 $해야, 외부 액세스를 할 수없는 이유는 무엇입니까? – Mistalis
. 길이 맞춤법이 잘못되었습니다 – MMK
도 $ scope.rates = data; – MMK