私の中括弧は中括弧で表示されていますが、何が間違っているのか分かりませんでした。私はすべてをやりました...コントローラを使って入力ボックスを操作すると動作します。しかし、私は私のブラウザ上の入力ボックスにテキストをsumbitとき、それは...角の中括弧が機能しないのはなぜですか?
何もしない、私は私のモジュールを作成する場所です:
'use strict';
var foodApp=angular.module('foodApp', []);
これは私のhtmlです:
<script src="/lib/angular/angular.js"></script>
<!DOCTYPE html>
<html lang="en-us" >
<head>
<meta charset="utf-8">
<title>Food App</title>
</head>
<body>
<div ng-controller="foodController" ng-app="foodApp">
<input type="text" ng-model="foods"/>
<input type="submit" value="Healthy Lunch?" />
<br />
<br />
<h4>{{outcome}}</h4>
{{foods}}
</div>
<script src="/js/food.js"></script>
<script src="/js/controllers/foodController.js"></script>
</body>
</html>
これは私のコントローラのページです:
foodApp.controller('foodController', function($scope)
{
var foods = $scope.foods;
$scope.outcome=foods;
var foodsArray=foods.split(',');
if(foodsArray.length<=4)
$scope.outcome="Bon Appetit!";
else if(foodsArray.length<=7)
$scope.outcome="Pig!";
else
$scope.outcome="One at a time, your scale is going to shout!!";
});
角度フレームワークを含めるには、 –
などの情報を追加できますか?エラーメッセージはありますか? 'foodApp'モジュールを作成する場所にコードを含めることができますか?現時点では、あなたの問題を解決するのに十分な情報がありません。コントローラーコードが期待通りに機能していない可能性がありますが、それはまったく別の問題です。 –