2017-11-11 3 views
-1
<div data-ng-app="" data-ng-init="quantity=1;price=20"> 
<h2>Cost Calculator</h2> 
Quantity: <input type="number" ng-model="quantity"> 
Price: <input type="number" ng-model="price"> 
<p><b>Total in rupees:</b> {{quantity * price}}</p> 
</div> 

안녕하세요 여러분, 저는 현재 AngularJs 데이터 바인딩을 연구 중이며 위 코드에 대한 질문이 있습니다. 누구나 data-ng-init의 '1'과 '20'두 값이 무엇을 의미하는지 설명 할 수 있습니까? 수량 및 가격에 대한 입력을 클릭 할 때마다 입력 증가 및 감소에 대한 숫자가 각각 1 및 20 대신에 1만큼 증가합니다. 또한 data-ng-app와 data-ng-init의 차이점은 무엇입니까?데이터 값 ng-init에 주어진 숫자 값

+0

* "data-ng-app와 data-ng-init의 차이점은 무엇입니까?"... 모두 – charlietfl

+0

설명서에 설명되어 있습니다. 문서가 u를 참조하고 있습니까? –

+0

각도 js 문서. 의심스러운 경우 매뉴얼을 읽으십시오. – charlietfl

답변

0

보기가로드 될 때 ng-init이 실행되어이 수량화에서 가격이 ng-init에 의해 1에서 20으로 기본 설정되는 경우 ng-app는 여기에서부터이 div의 내용이 angle app 및 ng-init은 뷰의로드에서 표현식이나 값을 실행하는 데 사용됩니다. 기본적으로 입력 값은 input type = number의 기본 기능이므로 1만큼 증가 및 감소합니다. default 우리가 ng-init에서 설정하므로 값이 1 씩 증가 및 감소합니다.