Javascript 如何在指令中显示对象的属性?

Javascript 如何在指令中显示对象的属性?,javascript,angularjs,Javascript,Angularjs,该对象如下所示: {"objectId":"5666759200b09f85717e8954","name":"TestNewSunflower"... 该指令: .directive('breadcrumb', function() { return { restrict: 'EA', template: '<ol class="breadcrumb">' +

该对象如下所示:

{"objectId":"5666759200b09f85717e8954","name":"TestNewSunflower"...
该指令:

.directive('breadcrumb', function() {
            return {
                restrict: 'EA',
                template: '<ol class="breadcrumb">' +
                    '<li><a href="#/building/{{building.objectId}}">{{building}}</a></li>' +
                    '</ol>',
                scope: {
                    building: "@"
.directive('breadcrumb',function(){
返回{
限制:“EA”,
模板:“”+
“
  • ”+ '', 范围:{ 建筑物:“@”
    我如何使用它:

    <breadcrumb building="{{building}}"></breadcrumb>
    
    
    
    但是我无法显示
    名称
    属性

    我尝试了
    building.name
    building[name]
    ,但没有任何效果

    正确的方法是什么?

    使用

    <breadcrumb building="building"></breadcrumb>
    
    <breadcrumb building="building"></breadcrumb>
    
    
    
    <代码> > p>在范围内使用<代码> @ /代码>,值将视为文本。

    如果要用作对象,必须使用
    JSON.parse
    angular.parse

    相反,使用
    建筑
    作为双向

    像这样

    building: "="
    
    然后您的html将