ng绑定和ng href问题.ng href未从控制器加载数据
ng-bind and ng-href issue. ng-href not loading data from controller?
我不明白为什么ng href没有从控制器加载数据?代码如下:
<html ng-app="myapp">
<body ng-controller="Ctrl">
<script type="text/javascript" src="./static/bower_components/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="./static/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="./static/bower_components/angular/angular.min.js"></script><br>
<a ng-href="{{myurl}}" ng-bind="myurl">{{myurl}}</a>
<script type="text/javascript">
angular.module('myapp', [])
.controller('Ctrl', ['$scope', function($scope){
$scope.myurl="http://google.com";
}]);
</script>
</body>
</html>
<br>
<hr>
问题是
1.在没有ng-bind
的情况下,表达式{{myurl}}
(innerHtml)不会被显示,即它不会从控制器加载数据。为什么
2.即使使用ng-bind
,ng-href
表达式也不会从控制器加载数据。为什么
我的代码哪里出错了?无法理解<a>
无法点击的原因。
请查看更新后的代码,它现在工作正常:
<html ng-app="myapp">
<head> <script src="angular.min.js"></script>
</head>
<body ng-controller="Ctrl">
<a ng-href="{{myurl}}" ng-bind="myurl">{{myurl}} </a>
<script type="text/javascript">
angular.module('myapp', [])
.controller('Ctrl', ['$scope', function($scope){
$scope.myurl="http://google.com";
}]);
</script>
</body>
</html>
相关文章:
- ng绑定和ng href问题.ng href未从控制器加载数据
- 避免在用ng href加载样式表之前显示内容
- 使用媒体查询和angular更改移动设备中ng href的值
- 为什么 ng-href 在解析地理字符串时表现得很奇怪
- Angular JS App ng-href compatible for Web and Phonegap / Cor
- AngularJS:如何通过ng-href将多个参数传递给控制器
- 棱角分明,ng-href导致页面刷新
- ng-href 从 JSON 打开页面在应用程序中不起作用
- Angular / JADE - 为什么我在尝试在 ng-href 属性中使用 Angular 标签时收到错误“意外令牌
- 使用 ng-href 在具有 objectId 的集合的 ng-repeat 中查看示例详细信息视图
- 角度 - 通过功能有条件地设置 ng-href
- angularJS仅在javascript对象中存在时添加ng href
- AngularJs的ng-href动态链接,作用域没有更新/工作
- angularjs 'ng-href' not working
- 1.4.3 data-ng-href页面不变
- AngularJS将我的ng-href "斜杠"到“% 2 f"
- 将ng href添加到angularjs中的按钮会更改按钮内文本的位置
- 对于不支持的浏览器,Angular不会向ng-href中添加哈希值
- Angular.js:如何在模板中使用ng-href
- Angularjs用ng-href对dropdown/select redirect进行错误验证