我有以下标记,显示 ng-model 的值:
<a ng-click=”downloadDocument()”>{{document.content.replace(/\d+\_/,””)}}</a> |
在每个之前,document.content我添加一个数字和一个下划线,例如”12122141_document.txt”.我想使用 regex 替换这部分/\d+\_/。
{{ document.replace(” “,””) }}尽管有效,但这会在 AngularJS 中引发错误。
解决这个问题的唯一方法是指令还是我做错了什么?
解决方案
我修改了你的Plunker-Demo,它工作得很好。
提示:不要使用$scope“document”之类的名称空间。由客户保留/使用。
var app = angular.module(‘plunker’, []); |
控制器
app.controller(‘MainCtrl’, function($scope) { $scope.name = ‘World’; $scope.fileName = { $scope.mpla = function () { }); |
看法
<!DOCTYPE html> <html ng-app=”plunker”> <head> <body ng-controller=”MainCtrl”> </html> |