控制器和输入表单html使用var Javascript
Controller and input form html use var Javascript
我使用angularjs框架,创建了一个form.html和一个controller.js,其中包含一个变量,用于检索盒子的SSID。如何在表单中自动分配变量的值。这是一个输入字段。当启动应用程序时,表单应该自动显示SSID,而不需要用户这样做。
谢谢你的帮助。
'use strict';
angular.module('djoro.controllers')
.controller('WifiSmartConfigCtrl', function ($scope, $window, $ionicPlatform) {
$scope.getSSID = function () {
var onSuccess = function (SSID) {
document.write(SSID);
};
var onFail = function () {
};
$ionicPlatform.ready(function () {
$window.cordova.plugins.Smartconfig.getSSID(onSuccess, onFail);
});
};
});
<ion-pane>
<ion-content ng-controller="WifiSmartConfigCtrl">
<form novalidate class="simple-form">
<fieldset>
<legend>WI-FI</legend>
<div class="list input-fields">
<label class="item item-input">
<span class="input-label">SSID :</span>
<input type="text" name="test" value="getSSID()" required show-hide-input>
</label>
<label class="item item-input" show-hide-container>
<span class="input-label">Password :</span>
<input type="text" name="password" required show-hide-input>
</label>
</div>
</fieldset>
</form>
</ion-content>
</ion-pane>
使用ng-model
指令,这正是它的目的:
'use strict';
angular.module('djoro.controllers')
.controller('WifiSmartConfigCtrl', function($scope, $window, $ionicPlatform) {
$scope.SSID = {};
$scope.getSSID = function() {
var onSuccess = function(SSID) {
$scope.SSID = SSID;
};
var onFail = function() {};
$ionicPlatform.ready(function() {
$window.cordova.plugins.Smartconfig.getSSID(onSuccess, onFail);
});
};
});
和在你看来:
<input type="text" name="test" ng-model="SSID" required show-hide-input>
您需要在输入字段中添加一个ng-model,如下所示:
<label class="item item-input">
<span class="input-label">SSID :</span>
<input type="text" name="test" ng-model="SSID" required show-hide-input>
</label>
然后在控制器中分配SSID的值在$scope上:
$scope.SSID = [some_value]
查看这个PLNKR
正如你所看到的,我已经手动分配了SSID的值,你可以通过在你的函数的回调中分配它来动态地添加它,像这样:
$scope.SSID = {}
var onSuccess = function (SSID) {
document.write(SSID);
$scope.SSID = SSID
};
相关文章:
- 如何使用var名称调用JSON数据
- 在for循环中声明i时使用var
- 在javascript中,在变量名之前使用var有什么区别/优势吗
- 为什么在循环中使用“var”
- JavaScript 在函数之外使用 var 关键字
- 如何在JavaScript中使用var值名称作为函数名称
- jquery使用var的内容更改文本输入
- JQuery 使用 var 对边距顶部进行动画处理,不起作用
- Javascript Shadowing - 如果您尝试使用 VAR 关键字更改不存在的全局变量,则会产生效果
- 为什么我们在javascript中使用“var”而不是String或Number或Boolean(原语)
- 在 Meteor 包定义中使用 var 的方法
- 将 var 设置为单击按钮值并使用 var
- 使用 var t=!0 / var t=!1 表示真/假有多安全?他们是否总是返回真正的布尔值真/假
- 如何使用var javascript更新输入类型=“文本”值甚至更改
- jQuery:使用 var 快捷方式分配数据以及如何链接功能以在加载和单击时运行
- 使用 var 键将 [数据对象] 添加到现有数组中
- 如何在 innerHTML 中使用 var javascript
- 在 JavaScript 中使用 var 搜索
- 使用var将xml标记数据保存到xml文件中
- 使用var和字符串查找文件夹