Javascript AngularJS ng if和ng类切换。将内联代码转换为用于ng click的函数
我正在使用Javascript AngularJS ng if和ng类切换。将内联代码转换为用于ng click的函数,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,我正在使用ng include拉入带有下拉菜单的引导按钮。当我编写内联ng if时,切换不起作用。我知道我需要使用ng单击。我的问题是如何将内联ng if转换为函数 $scope.previewPanel = function() { $scope.isPreviewPanelOpen = !$scope.isPreviewPanelOpen; }; 我已将其转换为: 到 我写的函数很差,不能工作 $scope.previewPanel = function() { i
ng include
拉入带有下拉菜单的引导按钮。当我编写内联ng if
时,切换不起作用。我知道我需要使用ng单击
。我的问题是如何将内联ng if转换为函数
$scope.previewPanel = function() {
$scope.isPreviewPanelOpen = !$scope.isPreviewPanelOpen;
};
我已将其转换为:
到
我写的函数很差,不能工作
$scope.previewPanel = function() {
isPreviewPanelOpen = !isPreviewPanelOpen;
};
$scope.previewPanel=函数(){
isPreviewPanelOpen=!isPreviewPanelOpen;
};
这是它控制(显示/隐藏)的部分。如果我不使用和ng include
您需要在函数中修改视图的范围(通过$scope
)
$scope.previewPanel = function() {
$scope.isPreviewPanelOpen = !$scope.isPreviewPanelOpen;
};
您当前的函数正在更改某个随机变量(可能是全局变量)的值。就是这样做的。谢谢你,安提加!因此,
$scope
必须位于函数的大括号内。对不起,我问了一些新手问题。我欣赏智慧!没问题。仅当它回答了您的问题时,请将其标记为答案。干杯好啊告诉我我还有6分钟等。行!