无法访问范围变量在视图中
问题描述:
我是新的angular.I无法访问范围变量在视图中。无法访问范围变量在视图中
控制器
$scope.getData = function (val) {
alert(val)
$scope.value= val;
}
视图
<pre>{{value}}</pre>
请人帮我
答
相同的代码工作DEMO
您可以使用ng-bind-html-unsafe
指令来绑定html数据。
<div ng-controller="MyCtrl">
<pre ng-bind-html-unsafe="value"></pre>
</div>
答
HTML
<div ng-app="myApp" ng-controller="myCtrl">
<div class="row">
<div class="col-lg-2"><input type="text" ng-model="value" /></div>
<div class="col-lg-2"> <input type="button" value="GetData " ng-click="GetData('myNewValueProvidedFromHtml')" /></div>
</div>
<span ng-bind="value"></span>
</div>
角
var myApp = angular.module("myApp", []);
myApp.controller('myCtrl', function ($scope) {
$scope.value = "my value";
$scope.GetData = function (newValue) {
$scope.value = newValue;
}
});
答
限定
$scope.values = {thisValue:value}
则INT HTML
{{values.thisValue}}
答
https://jsfiddle.net/robert07ravikumar/m3n450h1/
ANGULAR CODE
function MyController($scope) {
$scope.printName = function(name) {
$scope.namePrint = name;
};
}
HTML代码
<div class="well" ng-controller="MyController">
<button ng-click="printName('robert ravikumar')">print name</button>
<span>{{namePrint}}</span>
</div>
将值赋给作用域变量(namePrint)并使用作用域变量的双括号将其显示在视图中
您在哪里调用getData()? – Sajeetharan
ng-click.I得到了alert和console.but中的值,但没有查看 – user6721756
在我的答案中加入..请注意并让我知道是你在找什么... –