将Angular.JS与onsenui一起使用时,控件不可见
Control not visible while using Angular.JS with onsenui
我正在使用Angular.js和onsenui制作移动应用程序。这是我的代码:
<!DOCTYPE html>
<html>
<meta charset="utf-8">
<link rel="stylesheet" href="lib/onsen/css/onsenui.css">
<link rel="stylesheet" href="lib/onsen/css/onsen-css-components.css">
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.12/angular.min.js"></script>
<script src="lib/onsen/js/onsenui.js"></script>
<script src="js/app.js"></script>
<script>
ons.bootstrap();
</script>
<body ng-app="myApp">
<ons-page>
<ons-toolbar>
<div class="center">Login</div>
</ons-toolbar>
<ons-list>
<ons-list-item>
<input type="text" placeholder="Email Address" class="text-input text-input--transparent" style="margin-top:8px; width: 100%;">
</ons-list-item>
<ons-list-item>
<input type="password" placeholder="Password" class="text-input text-input--transparent" style="margin-top:8px; width: 100%;">
</ons-list-item>
</ons-list>
<div class="content-padded">
<ons-button modifier="large" onclick="">Save</ons-button>
</div>
<div class="content-padded">
<ons-button modifier="large" onclick="">Dont have an account?</ons-button>
</div>
</ons-page>
<div>
<input type="text" ng-model="name">
<p>Hello {{name}}</p>
</div>
</body>
</html>
<script>
var myApp = angular.module('myApp',[]);
myApp.controller('HelloCtrl', function($scope){
$scope.name = "Onsen UI!";
});
</script>
一切正常,除了这个:
var myApp = angular.module('myApp',[]);
myApp.controller('HelloCtrl', function($scope){
$scope.name = "Onsen UI!";
控件在页面上不可见。我也查过谷歌,但没有帮助。提前感谢
也许在HTML中你需要告诉你想要使用什么控制器?添加ng控制器到要与之一起使用的"顶级"元素。在您的情况下,可能是输入元素正上方的DIV元素。
<div ng-controller="HelloCtrl">
<input type="text" ng-model="name">
<p>Hello {{name}}</p>
</div>
在我的应用程序中,由于我只有一个控制器,所以我把它放在我的身体元素上,它对我有效。
<body ng-app ng-controller="HelloCtrl">
</body>
相关文章:
- 在codeigniter中具有控件的looper.js
- 如何基于Knockout js模型设计控件样式
- 如何通过ajax将值从表单控件传递到node.js
- 在带有 bootbox 的自定义对话框中添加选项以选择表单控件.js在 ASP.NET MVC 中
- Windows Phone浏览器控件执行JS函数来替换src属性
- .aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
- Knockout JS-无容器控件使用模板破坏Foreach
- 轨迹球控件js的tween control.reset()不工作
- 如何在三个js上更新Trackball控件
- Slick.js使用链接作为控件
- 用于太空游戏的Three.js相机控件
- 如何使用angular js验证器执行下拉控件验证
- Three.js具有两个(切换)摄影机的动态观察控件
- 如何在JS代码中设置WinJS.UI.Repeater控件的数据
- 使用 MicrosoftMVCJqueryValidation.js 禁用 MVC 中禁用 ASP.NET 输入控件的客
- WinJS UI JS/HTML 控件是否可以在 Metro 之外使用
- 将键盘控件添加到传单 js 分区统计图
- 如何访问位于同一文件中 js 中的数据列表中的控件 ID
- 动态观察控件.js导致模型在单击旋转时消失
- 如何从多个控件调用 JS 函数