我試圖創建一步一步的形式。我使用AngularJS和UI路由器來顯示不同的表單,這些值存儲在一個javascript數組中。由於該元素不活躍,我試圖評估數據以顯示或隱藏div。基於javascript中數組的數據顯示元素
的數據被存儲在:
$scope.formData = {};
其是從該填充(除了別的以外);
<input type="checkbox" id="outGoingEmail" onclick="showMe('outGoingEmail')" name="outGoingEmailChk" ng-model="formData.outEmail">
通過轉儲數據我可以看到它的計算結果爲true;
<pre>
{{ formData }}
</pre>
{"outEmail":true}
我是新來的JavaScript,但我已經嘗試了很多東西,但一直顯示我的div:
<div id="incSMS">
<input type="text" ng-model="formData.incSMSNumber">
</div>
的JS我這麼遠;
$(document).ready(function() {
if(outEmail == true) {
document.getElementById("incSMS").style.display = 'block';
}else {
document.getElementById("incSMS").style.display = 'none';
}
});
如何正確評估outEmail?
我看到你使用angularjs和純js?這個JS代碼在角度控制器中嗎? – Przemek