Mam wartość "<HR>*10/100", jak podzielić tę wartość jako trzy części jak "HR", "*" i "10/100"

html

 <input type='text' ng-model='value' ng-change="GetAngValue(value)">
                            {{Result}}

kątowy

$scope.GetAngValue = function (value) {
    var Matches = value.match(/\<(.*?)\>/);
    if (Matches) {
        $scope.Result = Matches[1];
    }
}

Otrzymuję wartości wsporników kątowych, używając tego kodu, ale jak się pozostać

0
suman goud 15 luty 2017, 14:58

2 odpowiedzi

Najlepsza odpowiedź

To daleko, ale zrobi to sztuczka

value.replace("<","").replace(">",",").replace("*","*,").split(",");
0
Ankur Akvaliya 15 luty 2017, 12:07
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.21/angular.min.js"></script>
<div ng-app="app" ng-controller="appCtrl">
  <input type='text' ng-model='value' ng-change="GetAngValue(value)">
                            {{Result}}
</div>

<script>
angular.module('app',[]).controller('appCtrl',function($scope){
$scope.GetAngValue = function (value) {
    var Matches = value.replace("<","").replace(">",",").replace("*","*,").split(",");
  
    if (Matches) {
        $scope.Result = Matches;
    }
  console.log(Matches);
}

})


</script>
0
Suraj Khanal 15 luty 2017, 12:18