我有以下指令
.directive('uiFocus', function() {
return function(scope) {
elem.bind('focus', function() {
scope.$apply(function() {
});
});
};
})
我想将焦点绑定到控制器中的函数
$scope.resetBorders = function() {
document.getElementById("main1").style.border = "none";
document.getElementById("bk1").style.border = "none";
document.getElementById("main2").style.border = "none";
document.getElementById("bk2").style.border = "none";
};
我尝试使用resetBorders(), scope.resetBorders() and $scope.resetBorders()
,但它没有用。
我想在这里使用什么?这样做有“更好”的方式吗?
由于
答案 0 :(得分:0)
app.directive('uiFocus', function() {
return {
restrict: 'E',
templateUrl: 'yoururl/asd.html',
controller: function($scope) {},
controllerAs: 'controllerAlias'
};
});