2017-04-17 45 views
-8

如何從下面的琴絃地址,城市,州,國家,針碼:如何從字符串中提取地址的部分?

var str1 = "69, 2nd Floor, J.P. & Devi Jambukeshwar Arcade, Miller’s Road,Bengaluru, Karnataka 560052, India"; 

var str2 = "Shivaji Nagar,Bengaluru, Karnataka, India"; 
+0

你應該使用一些地理編碼API的 – azad

回答

0

無鑰匙(key:value)我們無法得到精確值。我們可以拆分字符串,創建數組並使用。在數組中,我們對索引有價值,並通過索引獲得價值。但是您必須使用key:value配對來獲取動態數據。下面的例子不是解決方案,你可以使用這樣的其他一些場景。

var app = angular.module('exApp',[]); 
 
app.controller('ctrl', function($scope){ 
 
var str1 = "69, 2nd Floor, J.P. & Devi Jambukeshwar Arcade, Miller’s Road,Bengaluru, Karnataka 560052, India"; 
 
$scope.str1 = str1.split(','); //console.log($scope.str1); 
 
var str2 = "Shivaji Nagar,Bengaluru, Karnataka, India"; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script> 
 
<body ng-app="exApp" ng-controller="ctrl"> 
 
<div ng-repeat="str in str1 track by $index">{{str}}</div><br>{{str1}} <br><br> {{str1[0]}}, {{str1[1]}}, {{str1[2]}}, {{str1[3]}}, {{str1[4]}}, {{str1[5]}}, {{str1[6]}} 
 
</body>

+0

我的要求是,以顯示在modal.I這些價值無法得到地址作爲關鍵字和值。這是一個字符串。我需要在一個模式中填充城市,州,pincode,國家。 – Sam

+0

您應該要求您的API小組提供JSON或XML –