**更新:あなたの助けを借りて皆様のおかげでデータを取得しましたが、フィールドがnullの場合、「nullのプロパティ 'splitを読み取れません" 私に何ができる?JSON配列(angularjs)から属性を使用しようとしています
私はこのJSONデータ配列を持っています.2つのオブジェクトを持つサンプルです。
{
"proyecto": "Probando",
"complejidad": "Media",
"glosa": "QA",
"inicio": "30-06-16",
"termino": "27-09-16",
"completado": "50",
"esperado": "100",
"estado": "Atrasado",
"responsable": "Lionel Messi",
"alerta": "01-02-2017 : Se define paso a produccion para el 18-02;\r\n\r\nAnalista responsable: Ronaldo ronald;\r\nEstado Actual: 13\/05 DEF firmado;\r\n\r\nServico curse credito internet, modificar el curse y el que envia la solicitus mod 2 servicos;"
}, {
"proyecto": "Migracion",
"complejidad": "Alta",
"glosa": "QA",
"inicio": "18-01-16",
"termino": "22-04-77",
"completado": "27",
"esperado": "86",
"estado": "Atrasado",
"responsable": "Christiano ronaldo",
"alerta": "08-02-2017 : Se define salida para 21 al 23 de abril, con dependencia de salida proyecto supercluster;"
}
からGETしてデータを取得し、この方法angularjs
$scope.llamada3 = function(){
$http.get("conector.php?tipoDato=query3")
.then(function(response) {
$scope.mensajeEspera = "";
$scope.datos3 = response.data;
イムそれは私がフィールドを分割することができますから、属性「alerta」を取得しようとしています「;」終了しますが、動作していません。 $scope.datos3.currentObj[i].alerta.split(';');
とあなたが$scope.dataos3
でこれらの変更を保存していない:私はあなたがして、未定義にアクセスしているNGリピート
<tr ng-repeat="z in datos3">
<td style="vertical-align: top;"><a href="#" ng-click="mostrar_proyecto(z.project_id)">{{z.proyecto}}</a></td>
<td style="vertical-align: top;">{{z.complejidad}}</td>
<td style="vertical-align: top;">{{z.glosa}}</td>
<td style="vertical-align: top;">{{z.inicio}}</td>
<td style="vertical-align: top;">{{z.termino}}</td>
<td style="vertical-align: top;">{{z.estado}}</td>
<td style="vertical-align: top;">{{z.responsable}}</td>
<td style="vertical-align: top;">
<div class="hooveralerta">
<div ng-repeat="d in alerta">
{{d}}
</div>
</div>
</td>
?より具体的にしてください。 –
私はすべてをチェックしましたが、私の問題はfor条件にあると思います – frager0
'currentObj [i] = $ scope.datos3 [i] .alerta.split( ';');'の代わりに 'currentObj [i] ] ' –