大家好,我正在同時學習 html 和 angularjs。我不知道如何將簡單的輸入放入我的函式中。
隨機的
<input id="input1" type="text">
<button ng-click="someAction()">click me</button>
基本上我想將輸入中的文本值放入 someAction 方法中。對不起,如果我的代碼或問題令人困惑。這也讓我很困惑。
我該怎么做?
uj5u.com熱心網友回復:
你必須使用ngModel和$scope來保存函式
angular.module('starter', [])
.controller('MainCtrl', function($scope) {
$scope.someAction = function(name) {
$scope.result = 'Hi ' name;
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.8.2/angular.min.js"></script>
<div ng-app="starter" ng-controller="MainCtrl">
<!-- ngModel will store the input data, it's as if you were creating a variable -->
<input type="text" ng-model="name" placeholder="Your name"/>
<button ng-click="someAction(name)">Some action</button>
<p>{{result}}</p>
</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/389066.html
標籤:angularjs
上一篇:包含2個物件的選擇中的單獨值
