0

私はhtmlテンプレートを持っています:

<div ng-controller="MyController">
  <form novalidate>
    Name: <input type="text" ng-model="user.name" />
    <button ng-click="greet(user)">GREET</button>
  </form>
</div>

そして、次のように追加します。

"<div ng-include src=\"'/views/template.html'\"></div>"

これは次の関数ですMyController

$scope.user = {}
    $scope.greet = function (user) {
        alert('hello ' + user.name)
    }

しかし、ボタンをクリックすると送信され、挨拶機能は呼び出されません。
私も追加しようとしtype="button"ましたが、同じです。
これが実用的なソリューションなので、何が欠けているのかわかりません。

4

1 に答える 1

1

の代わりにtype="submit"、送信ボタンとともに使用します。inputbutton

于 2015-12-27T16:52:55.823 に答える