2017-07-07 91 views
-1

我有一個問題,我不知道如何解決這個問題。在angularJS中更改引導屬性

HTML:

<nav id="mainNav" class="navbar navbar-default navbar-fixed-top" data-spy="affix" data-offset-top="100"> 
    <a ng-show="!main.isLoggedIn" href="/register" class="registerMenu"> 
    <span class="glyphicon glyphicon-user"></span> &nbsp Sign up 
    </a> 
</nav> 

我的問題:是否有改變值data-offset-top在角點擊註冊按鈕的選項?

+1

你到目前爲止嘗試過哪些選擇? – 31piy

回答

0

我可能不明白你在問什麼:this可能是你問的。

但如果我正確認識你,你應該能夠用一個簡單的onClick(NG-點擊)函數來改變它...

HTML:

<nav id="mainNav" class="navbar navbar-default navbar-fixed-top" data-spy="affix" data-offset-top="{{dataOffsetTop}}"> 
    <button ng-click="func()" ng-show="!main.isLoggedIn" class="registerMenu"> 
    <span class="glyphicon glyphicon-user"></span> &nbsp Sign up 
    </button> 
</nav> 

的JavaScript:

$scope.dataOffsetTop = 100; 
//on click function 
$scope.func = function() { 
    $scope.dataOffsetTop = 200; 
} 

另外,下次再添加a Minimal, Complete, and Verifiable example