我有一个角度控制器,我想根据函数的结果有条件地设置链接
<a ng-href=" {{ setLink('contact') }}"
在控制器中
angular.module("my-app")
.controller('navController', ['$scope', '$document', function($scope, $document) {
$scope.page = $document[0].title;
$scope.home = "My app";
$scope.setLink = function(path) {
return $scope.page == $scope.home ? 'views/' + path : path;
}
}]);
如果我像这样对网址进行硬核,我可以让它工作
<a ng-href="{{ page == home ? 'views/contact.html' : 'contact.html' }}"
有谁知道如何将函数传递给 ng-href?