0
この簡単なコードはうまくいきました。angularjsの再利用機能
HTMLコード:
<div class="iconbar" ng-controller="icons">
<span ng-click="iconclk()">icon</span>
<div ng-if="icon1">value</div>
</div>
とJS:
app.controller('icons', function($scope)
{
$scope.icon1 = false;
$scope.iconclk = function(){
if(!$scope.icon1) $scope.icon1 = true;
else $scope.icon1 = false;
};
});
今問題は、私は同じ機能を使用するiconclk
にパラメータとしてicon1
を渡す習慣ということです複数のアイコン(アイコン1、アイコン2、アイコン3 ...) 私はこれを試しました:
HTML:
<div class="iconbar" ng-controller="icons">
<span ng-click="iconclk(icon1)">icon</span>
<div ng-if="icon1">value</div>
</div>
とJS:
app.controller('icons', function($scope)
{
$scope.icon1 = false;
$scope.iconclk = function(icon){
if(!icon) icon = true;
else icon = false;
};
});
しかし、動作しません。いくつか助けてください?前もって感謝します!
正確には機能しません。 –