これは私が値を渡す方法に何が問題なのですか?私はまだそれを固定していない関数の中に入れてみました。私は、anglejsを使用してdivを表示または非表示にする方法を指摘しているので、コードの一部を削除しましたng-show
。私はまだタグが表示されていますか?
var atag = this;
atag.vaAnchor = false;
atag.nseAnchor = false;
//showAnchor();
// function showAnchor(){
var encodedString = 'action=' +
encodeURIComponent("checkLogin") +
'&user=' +
encodeURIComponent(dataForm.datausername) +
'&pw=' +
encodeURIComponent(dataForm.datapassword);
$scope.errorMsg = ""; //reset the error message
.success(function(data, status, headers, config) {
if (data[0]["Data"] != undefined) {
$scope.errorMsg = "Incorrect Username/Password";
$("#mypass").focus();
}
else if (data[0]["Data"] === undefined) {
Apprsal.setUsertype(data[0]["Type"]);
if(Apprsal.userSelectedData().usertype === "")
{
atag.vaAnchor = true;
}
else
{
atag.nseAnchor=true;
}
$ionicHistory.nextViewOptions({
disableBack: true
});
$state.go('app.main');
}
})
.error(function(data, status, headers, config) {
$scope.errorMsg = 'Unable to submit form' + status;
$ionicLoading.hide();
})
}
//}
このlink
で答えに続き、いただきました!私のhtml内のこのです:<li>
<a href="#/app/va-contact" ng-show="atag.vaAnchor">
<i class="icon ion-ios-people"></i>
<span>Contacts</span>
</a>
</li>
<!-- For NSE only -->
<li>
<a href="#" id="lnkCorp" ng-show="atag.nseAnchor">
<i class="icon ion-ios-people"></i>
<span>Contacts</span>
</a>
</li>
<li>
<a href="#" id="lnkNetwork" ng-show="atag.nseAnchor">
<i class="icon ion-ios-calendar-outline"></i>
<span>Planner</span>
</a>
</li>
<li>
<a href="#" id="lnkNetworkVA" ng-show="atag.vaAnchor">
<i class="icon ion-ios-calendar-outline"></i>
<span>Planner</span>
</a>
</li>
あなたはフィドルを提供できますか? –
ええと、今問題が何であるか分かります。質問を最初に編集します。 –
あなたのコントローラからAJAXリクエストをどうやって作っていますか? angleの$ httpサービスを使用していない場合は、.success()が呼び出されたときにangleが更新をトリガーしていない可能性があります。 – phoffman