javascript - angular.js , Angular 中的模板数据

标签 javascript html angularjs

var imageData = region[0].images;
alert(imageData.length);

templeteData = '<div class="col-sm-12 bootstrap-no-padding" >\
          <div  class="col-xs-4 col-sm-4 col-md-4 bootstrap-no-padding" style="height:250px">\
           <div class="borderAll black-carousel black-carousel-fixHW" uib-carousel no-pause="true" active="active" interval="5000" ng-if="imageData.length > 0"  no-wrap="noWrapSlides">\
              <div uib-slide ng-repeat="image in imageData" index="image.id" class="col-md-12">\
                <div class="image-thumbnail-content GridPositionRelative cursor-pointer">\
                  <image style="height:100%;top: 0px; width:100%" class="image fallback-image GridPositionRelative" ng-src="{{image.imageBase64StringFormat}}"/>\
                </div>\
              </div>\
            </div>\
          </div>\
          <div  class="col-xs-8 col-sm-8 col-md-8 bootstrap-no-padding" >' + regionDescription + '</div>\
          </div>'
imageData 中的

是一个包含图像的数组,如 [0],[1].. 等 我的问题是图像没有显示...我不知道 ng- 是否在这里不起作用..任何人都可以帮助我

最佳答案

imageData 必须是 Angular 的范围变量才能绑定(bind)到模板。

因此,您应该像这样声明它,而不是使用 var 声明为变量 $scope.imageData = 区域[0].images 如果您使用 Controller ,请确保您已注入(inject) $scope

关于javascript - angular.js , Angular 中的模板数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48220067/

相关文章:

javascript - 识别页面导航到哪里(仅使用 JavaScript)

javascript - 如何在加载所有 Assets 之前添加加载效果?

javascript - JavaScript 中更准确的 JWT token 正则表达式

javascript - jQuery 仅应用于单个按钮,而不是它的所有实例

html - 在谷歌地图下定位内容

javascript - 为什么当我按 ENTER 键时会触发表单中第一个按钮的 onclick(并且事件中没有 keyCode)?

javascript - 第二次点击平板电脑时触发下拉导航链接

angularjs - 禁用特定链接中的 ngRoute 选项

javascript - 如何使用日期类型输入来匹配 AngularJS 中的 JSON 格式和日期格式

angularjs - 如果仅在 angularjs-bootstrap-datepicker 中输入年份,则默认为一年的开始或结束