컨트롤러에 $scope.lineData[0].line
이 있습니다. 나는 $scope.lineData[0] != undefined
을 확인하고 싶다면 $scope.lineData[0].line
, 그 외의 경우는 "0"
값을 추가하십시오. 각도 JS로 어떻게 할 수 있습니까?삼항 연산자 각도 JS
누구든지 도와 줄 수 있습니까? 사전에 감사합니다 ..
컨트롤러에 $scope.lineData[0].line
이 있습니다. 나는 $scope.lineData[0] != undefined
을 확인하고 싶다면 $scope.lineData[0].line
, 그 외의 경우는 "0"
값을 추가하십시오. 각도 JS로 어떻게 할 수 있습니까?삼항 연산자 각도 JS
누구든지 도와 줄 수 있습니까? 사전에 감사합니다 ..
우리가, 우리가
var some_value = $scope.lineData[0] ? $scope.lineData[0].line : "0";
이 그것을 수행해야합니다
{{ $scope.lineData[0] ? $scope.lineData[0].line : "0" }}
업데이트
또한 간단하게 할 수있는 :
{{ $scope.lineData[0].line || "0" }}
왼쪽에서 오른쪽으로, 첫 번째 비 - null/undefined 값. 템플릿에서
당신은 당신의 유스 케이스에 따라 사용할 수 있습니다 할 수있을거다 컨트롤러에서
{{ lineData[0] ? lineData[0].line : "0" }}
처럼 뭔가를 할 것이다, 그 중 몇몇은 수 있습니다 :
1) ex. <input ng-value="getLine()" />
2) ex. <div>{{lineData[0] ? lineData[0].line : "0"}}</div>
3) ex. 컨트롤러, var value = $scope.lineData[0] ? $scope.lineData[0].line : "0";
에서
HTML :
<div ng-controller="MyCtrl">
<input ng-value="getLine()" />
<div>{{lineData[0] ? lineData[0].line : "0"}}</div>
</div>
자바 스크립트 :
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.lineData = [{
line : 3,
}];
$scope.getLine = function() {
return $scope.lineData[0] ? $scope.lineData[0].line : "0";
}
}
JSFiddle :http://jsfiddle.net/nikdtu/v6ezygy2/
'VAR X = $ scope.lineData [0]! == undefined? $ scope.lineData [0] .line : 0;' – Satpal
@Satpal : 고맙습니다. – KaviSuja