AngularJS - 将一些标志从html传递到控制器
AngularJS - Pass some flag from html to controller
我是Angular JS的新手。我卡住了,找不到解决方案。
问题 - 我有一个 html 代码,如下所示:
<div ng-controller="myController" ng-model={{tt="a"}}>
</div>
<div ng-controller="myController" ng-model={{tt="b"}}>
</div>
<div ng-controller="myController" ng-model={{tt="c"}}>
</div>
控制器代码为:
myApp.controller('myController', function($scope) {
if($scope.tt == "a") //do something
else if($scope.tt == "b) //do something else
})
注意 - html ng-model,我只是写信让你知道我真正想要什么。
问题 - 我想从我的 html 向控制器发送一些东西,以便我可以检查值并有条件地执行。
这可能不是最佳实践,但如果您想将数据从 html 引入角度,您可以将数据作为 window
的属性存储在 <script>
标记中。
var app = angular.module('myApp',[]);
app.controller('mainCtrl', function($scope){
$scope.tt = window.data;
})
<div ng-app='myApp'>
<div ng-controller='mainCtrl'>
{{tt}}
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.22/angular.min.js"></script>
<script>
window.data='abcd';
</script>
相关文章:
- 将值从html传递到AngularJS控制器
- $Scope变量在HTML中不更新,尽管在控制器中不断更新
- 在动态加载的html中使用角度控制器
- 如何在Thymelaf中将JSON值从控制器传递到HTML
- 允许在Angular控制器或视图中使用html标记
- 如何将数据从 HTML 表单提供给控制器
- 在 MVC 中将 HTML 表单数据从视图传递到控制器 ASP.NET
- 如何从弹簧控制器方法更新html img src
- 将数据从MVC控制器传递到Angular视图,而不在最终的html中显示数据值
- 有多少HTML应该在一个角度控制器中
- 从html调用angularjs控制器中的一个函数,但未定义范围变量
- 如何从html输入类型=“”中只获得Angular控制器变量中的时间值;时间”;
- AngularJS使用MVC动态获取html,附加到主体,并绑定一个控制器
- Rails控制器操作可以同时处理html和javascript请求吗
- Angular html文件可以'找不到JS控制器[Node.JS/Angular]
- 部分html视图's控制器未使用KendoPanelBar内容URL在指令模板URL中工作
- 将全局变量从控制器调用到HTML视图AngularJS
- 如何在javascript中处理html数组元素,并使用ajax将它们传递给控制器
- 将数据从控制器调用到HTML视图AngularJS
- 使用AngularJS服务将数据从一个html传输到另一个html(控制器之间的数据共享)