0
어떻게 콘솔에서 양방향 바인딩/범위 지정을 디버깅하려면 에 {{scope}}
을 console.log로 입력하면 ng-init
에 표시 될 수 있습니까?ng-init을 통한 양방향 바인딩 디버깅
HTML :
<div ng-init="omg({{svglayout(key).width}})"></div>
JS :
$scope.omg = function(evt) {
console.log(evt);
};
나는이 작업을 수행하는 다른 많은 방법이 알고
하지만 난 데이터가 제대로 있는지 확인하기 위해 노력하고있어 마크 업에서 범위가 지정되었으며 파일럿 오류가 아닙니다 ...
console.l을 사용하면 og 고정 위치 요소가 많기 때문에 마크 업을 더 쉽게 테스트 할 수 있습니다.
업데이트 : 난 오류가 발생하지 보간을 제거하지만 내가
<p style="position: absolute; z-index: 99999; top:0; left:0; height: 500px; width: 500px background: #fff;">{{svglayout(key)}}</p>
이동이 결과가있는 경우 내가 아는 위해 undefined
객체 밤은 정의되지 않은 오면 :
{"width":707.912457912458}
을
및 svglayout 함수 :
scope.svglayout = function(idx) {
var newWidth = (scope.windowHeight-clearanceSetter)* (scope.adPageData.pages[idx].imagewidth/scope.adPageData.pages[idx].imageheight);
return {
width: newWidth
}
};
가 정의되지 않은 올라오고를 제거하려고하지만 진정한 확신 그게 전부가 아니에요. 여전히 테스트 중입니다. –
위의 질문은 문자열 보간 제거가 해결책이 아니라는 것을 보여주기 위해 업데이트되었습니다. –
자세한 내용이 필요합니다. 'svglayout (key)'의 소스를 게시 할 수 있습니까 ??? – Gabe