JSFiddle - React, Tailwind, and code Playground
HTML
<div ng-app="myApp">
<div ng-controller="stringCtrl">
<div ng-repeat="header in headerText"> <span ng-bind="header.LabelName"></span>
<br />
<spl-button label="header.LabelName"></spl-button>
</div>
</div>
</div>
JavaScript
var myApp = angular.module('myApp', [])
.directive('splButton', function () {
return {
restrict: 'E',
scope: {
label: '='
},
template: '<button>{{btnText}}</button>',
controller: function ($scope) {
$scope.btnText = "Attached " + $scope.label.split('(')[0];
}
};
})
.controller("stringCtrl", function ($scope) {
$scope.headerText = [{
LabelName: 'Submitted Forms(Form(13G), Form(12C) and etc., )'
}, {
LabelName: 'Planned Plans(Plan(13G), Plan(12C) and etc., )'
}, {
LabelName: 'Defined Schemes(Scheme(13G), Scheme(12C) and etc., )'
}, {
LabelName: 'Paid Insurances(Insurance(13G), Insurance(12C) and etc., )'
}];
});