您可以使用Angular JS的条件语句ng-if和ng-href来根据文件扩展名实现href跳转。以下是一个示例代码:
HTML代码:
Angular JS代码:
angular.module('myApp', [])
.controller('myCtrl', function($scope) {
$scope.fileUrl = 'https://example.com/files/myfile.pdf'; // 请根据实际情况更改文件URL
$scope.fileExtension = getFileExtension($scope.fileUrl);
function getFileExtension(url) {
var extension = url.substr(url.lastIndexOf('.') + 1);
return extension.toLowerCase();
}
});
在示例代码中,我们使用ng-if指令来根据文件扩展名显示相应的下载链接。通过ng-href指令,我们可以根据文件URL动态生成href属性。getFileExtension函数用于从文件URL中提取扩展名。
请注意,上述示例代码中的文件URL仅用作演示目的。您需要根据实际情况修改文件URL和相应的文件扩展名条件。