文字列の長さをチェックしようとしていますが、機能していないので、間違っているものを見つけるのを手伝ってください。角度jsの文字列の長さ
HTMLは
<div ng-app="myApp" ng-controller="formCtrl">
<form novalidate> First Name:<br> <input type="text" ng-model="user.firstName"><br>
<button ng-click="check()">RESET</button>
</form> <p>form = {{user}}</p> </div>
され、JSは、あなたがあなたのコントローラで$scope.user
を宣言し、check()
関数を呼び出していない
var app = angular.module('myApp', []);
app.controller('formCtrl', function($scope) {
$scope.check = function() {
var arr = $scope.user;
if (arr.length<=3){
$scope.user="enjoy"
}
};
$scope.check();
});
へのリンクは「動作していません」と定義されています。 $ scope.userはどこから来たのですか?どこにも定義されていないものの長さをどうやって得ることができますか? –
私はそれを試みましたが、それは動作していません – sonia
今私の答えを確認してください、それはあなたが期待どおりに正確に動作しています。 HTMLを追加しなかったので、$ scopeと誤解されました。代わりに、変数はJSONオブジェクトです。 –