AngularJS代码样式问题。 我有一个Angular模块:
VkUsersResponce qwe = gsonBuilder.create().fromJson("{\"response\":[{\"id\":1,\"first_name\":\"Павел\",\"last_name\":\"Дуров\",\"sex\":2}]}", VkUsersResponce.class);
public class VkUsersResponce {
@Getter
@Setter
private List<VkUser> responce;
}
public class VkUser {
@Getter
@Setter
private int sex;
@Getter
@Setter
private long id;
@Getter
@Setter
private String firstName;
@Getter
@Setter
private String lastName;
}
我应该在哪里放置handlerFnc函数? 在外部变量(像这里)或其他地方? 有没有办法把它放在模块中但不能放在'.controller'部分?
答案 0 :(得分:0)
在我看来,你必须这样做
angular.module('module', [])
.controller('MenuController', MenuController);
MenuController.$inject(['$scope']);
function MenuController ($scope) {
$scope.onBtnPressed = handlerFnc;
function handlerFnc(){
console.log('Button pressed')
}
};