我在NetBean中遇到有关自动格式的问题。
我想要这样的代码:
angular.module('myApp', [])
.controller('myController', ['$scope', '$q', '$timeout',function($scope, $q, $timeout) {
$scope.items = ['Item 1', 'Item 2', 'Item 3'];
var deferred = $q.defer();
$scope.myPromise = deferred.promise;
$timeout(function() {
deferred.resolve()
});
}])
.directive('testElem', [
function() {
return {
restrict: 'A',
template:'<a class="button"></a>',
link: function(scope, element) {
scope.myPromise.then(function(){
var height = element.parent()[0].offsetHeight;
console.log(height);
});
}
};
}
]);
但是在格式化后我的代码变成了:
Class(
var1,
var2,
var3,
var4
);
任何人都告诉我如何在NetBeans中阻止它。 感谢
答案 0 :(得分:0)
尝试格式化 - &gt; ...-&gt; Wrapping-&gt;方法调用参数 - &gt;“始终”(或“如果长”)。
但不幸的是,这个选项并不完美 - 有一些非常难看的副作用......