我是Angular的新手,并继承了拥有它的代码库。我正在尝试执行一项简单的任务,但我迷失了。我不知道我不知道的事情(我们都去过那里),我不知道怎么问这个。
jstack -F
如果我设置val = true,则会在页面上打开一个面板。基于在后端代码中确定的用户类型,我需要将“true”传递给此(我认为),因此面板打开 - 或者我可能需要以不同的方式执行此操作?
答案 0 :(得分:0)
1.8
答案 1 :(得分:0)
不确定如何在模板中调用您的函数,我会猜测:
我假设您有一个打开侧边栏的课程,我们称之为"sidebar-open"
。还引入了一个新变量
$scope.isDiscountAreaOpen = function(val) {
if (val == "true") {
$scope.isOpen = true;
} else {
$scope.isOpen = false;
}
};
HTML中的应该是这样的:
<div class="sidebar" ng-class="{'sidebar-open': isOpen}">
...
</div>
...
<button ng-click="isDiscountAreaOpen('true')">Open</button>
<button ng-click="isDiscountAreaOpen('false')">Close</button>