javascript - data-ng-bind from $scope controller -


i'm lost, me?

i have value in $scope retrieved json file:

in controller:

$scope.scopetitle = title; 

in json file:

"title": "fruit.id || 'empty'" 

the fruit.id retrieved backend, , want display it's id in html.

everything works fine if in html sth like:

<span class="navbar-brand"  data-ng-bind="fruit.id || 'empty'" /> 

the result on html is:

fruit/12 or empty <- , it's 

if want pass via $scope, this:

<span class="navbar-brand"  data-ng-bind='scopetitle' /> 

it's not working, result on html is:

fruit.id || 'empty' <- it's not 

my html generated in template in directive , i'm using $compile function compile html code.

how write ng-bind expression achieve result via $scope?

try use $scope.$eval in controller , use declare scopetitle

$scope.scopetitle = $scope.$eval(title); 

**update : * can see assigning "fruit.id || 'empty'" string expression need use $eval

and why not using this

<span class="navbar-brand">{{scopetitle}}</span> 

Comments

Popular posts from this blog

javascript - Karma not able to start PhantomJS on Windows - Error: spawn UNKNOWN -

c# - Display ASPX Popup control in RowDeleteing Event (ASPX Gridview) -

Nuget pack csproj using nuspec -