2016-11-22 3 views
0

각도가 새 것입니다. 뷰에서 범위 변수에 액세스 할 수 없습니다.보기에서 캔트 액세스 범위 변수

컨트롤러

$scope.getData = function (val) { 
     alert(val) 
     $scope.value= val; 
    } 

보기

<pre>{{value}}</pre> 

는 사람은 나를

+0

여기서 getData()를 호출하는 위치는 무엇입니까? – Sajeetharan

+0

ng-click.I 알리미 및 console.but보기에서 내 대답에 추가 된 – user6721756

+0

의 가치를 가지고 .. 제발 조사하고 내게 당신이 무엇을 찾고 있는지 알려주는 ... –

답변

0

에게 도움을 주시기 바랍니다 같은 코드는 DEMO

012 일

ng-bind-html-unsafe 지시문을 사용하여 html 데이터를 바인딩 할 수 있습니다.

<div ng-controller="MyCtrl"> 
    <pre ng-bind-html-unsafe="value"></pre> 
</div> 

DEMO

+0

어떤 가능한 이유? 나는 이것을 시도 – user6721756

+0

여전히 작동하지 않습니까? – Sajeetharan

+0

no.its not wrking – user6721756

-1

<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> 

각도 HTML

var myApp = angular.module("myApp", []); 


myApp.controller('myCtrl', function ($scope) { 

    $scope.value = "my value"; 

    $scope.GetData = function (newValue) { 
     $scope.value = newValue; 

    } 


}); 
0

정의

$scope.values = {thisValue:value} 

다음 INT HTML

{{values.thisValue}} 
0

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)에 값을 할당하고 범위 변수를 이중 대괄호로 사용하여보기에 표시합니다.