AngularJS string replace in HTML

In meinem AngularJS Anwendung, ich habe ein Problem mit string-replace in HTML.

Erwartung:

Unter Verwendung der gleichen Variablen wie im Abschnitt Titel und teilweise der Schaltfläche label.

Formulare (Form (13G), Form (12C) und usw.) 
Anhängen Formulare 

Geplante Pläne (Plan (13G), Plan (12C) und usw.) 
Anhängen Geplant-Pläne 

Den vorgegebenen Schemas (Schema (13G), Schema (12C) und usw.) 
Befestigen Sie den Vorgegebenen Schemata 

Bezahlte Versicherungen (Insurance (13G), Versicherung (12C) und usw.) 
Anhängen Bezahlte Versicherungen 

Szenario:

Habe ich headerText $scope variable. Es enthält die LabelNames in jedem Abschnitt:

$scope.headerText = [{
    LabelName: 'Submitted Forms (Form (13G), Form (12C) and etc.,)'
}, {
    LabelName: 'Planned Plans (Plan (16K), Plan (12C) and etc.,)'
}, {
    LabelName: 'Defined Schemes (Scheme (11H), Scheme (12C) and etc.,)'
}, {
   LabelName: 'Paid Insurances (Insurance (10G), Insurance (12C) and etc.,)'
}];

Diese LabelName sollte der Titel für jeden Abschnitt und die gleichen LabelName müssen verwendet werden, für die Beschriftung der Schaltfläche text zusammen mit dem text Attach und auch müssen, entfernen Sie den text zwischen den Klammern.

Also in der HTML-Datei, ich habe versucht, den code unten zu erreichen, das Ergebnis:

<div ng-repeat="header in headerText">
    <span ng-bind="header.LabelName"></span>
    <br />
    <button>{{addText.replace("{0}", header.LabelName).replace(/(\(.*\))/g, '')}}</button>
    <hr />
</div>

Meine, ich will den Inhalt ersetzen mit Klammern zusammen mit dem leeren Raum

(Form (13G), Form (12C) und etc.,)

aus

Formulare (Form (13G), Form (12C) und etc.,)

und zu verwenden, die in die Beschriftung der Schaltfläche text.

Versuchte ich die regexp .replace(/(\(.*\))/g, ''), aber es ist nicht zu unterstützen.

Gibt es eine Möglichkeit, dies zu erreichen in HTML selbst.

Beispiel Plunker

InformationsquelleAutor Arulkumar | 2015-03-13
Schreibe einen Kommentar