0
任何人都可以請幫助什麼是在這個指令錯在這裏...Angularjs定製指令錯誤
app.directive('colorList', function ($compile) {
return {
restrict: 'AE',
template: "<button ng-click ='showHideColors()' type='button'>"
+ "{{isHidden?'Show Available colors':'Hide Available colors'}}"
+ "</button> <div ng-hide='isHidden' id='colorContainer'>"
+ "</div>",
link: function ($scope, $element) {
$scope.isHidden = true;
$scope.showHideColors() = function() {
$scope.isHidden = !$scope.isHidden;
}
var colorContainer = $element.find('div');
angular.forEach($scope.colorsArray, function (color) {
var appendString = "<div style = 'background-color:" + color + "'>" + color + "</div>";
colorContainer.append(appendString);
});
}
};
});