Angularjs 使用很少的选项禁用ng(需要重构)
我正在寻找重构代码的帮助。我写道:Angularjs 使用很少的选项禁用ng(需要重构),angularjs,Angularjs,我正在寻找重构代码的帮助。我写道: button.btn.btn-primary ng-click="ok()" ng-show="!params.page_name && !image_thumb" ng-disabled="(!params.project_name || !logo_thumb)" Ok, create button.btn.btn-primary ng-click="ok()" ng-show="params.page_name || image_thum
button.btn.btn-primary ng-click="ok()" ng-show="!params.page_name && !image_thumb" ng-disabled="(!params.project_name || !logo_thumb)" Ok, create
button.btn.btn-primary ng-click="ok()" ng-show="params.page_name || image_thumb" ng-disabled="(!params.page_name || !image_thumb)" Ok, create
第一个条件是:
(!params.project_name || !logo_thumb)
第二个条件是
(!params.page_name || !image_thumb) if params.page_name || !image_thumb
但我只想使用一个禁用ng的按钮。你知道我能做什么吗?你可以把ANDs
&
和ORs|
与parans结合起来,得到你想要的东西
button.btn.btn-primary ng-click="ok()" ng-show="(!params.page_name && !image_thumb) || params.page_name || image_thumb" ng-disabled="((!params.page_name && !image_thumb) && (!params.project_name || !logo_thumb)) || ((params.page_name || image_thumb) && (!params.page_name || !image_thumb))" Ok, create