我有一个指令从外部 HTML文件加载内容.传递给该指令的是一些范围数据,用于呈现该HTML片段.例如

< div class =“{{cls}}”data-obj =“{{obj}}”data-id =“{{id}}”>

<! - 此处的其余内容 - >

< / DIV>

我想在这个指令中做的是根据传递给指令的原始范围数据在其中加载另一个HTML部分.我似乎无法让这个工作,但它应该是以下几点:

< div class =“{{cls}}”data-obj =“{{obj}}”data-id =“{{id}}”>

<! - 此处的其余内容 - >

< div ng-include =“partials / {{obj}}.html>< / div>

< / DIV>

使用此文件,文件不会包含在内,但我也没有收到任何错误.有人可以帮我吗?

注意:我读了this,这是一个类似的问题,但没有帮助我.

更新 – 我在Chrome开发工具中注意到URL正在按预期解析,但文件内容未包含在内.我从文档中想到ng-include加载并编译了所请求的片段,所以我期待这个工作.

最后通过在指令中声明以下内容找到了解决方案:
<div ng-include src="view.getView()"></div>

以及指令控制器中的以下内容:

$scope.view = {
    getView: function() {
        return "partials/" + $scope.obj + ".html";
    }
};

现在完美运作!

AngularJS – 在指令中加载动态模板HTML的更多相关文章

  1. ios – Swift Bridging Obj和Obj-C类的可见性

    我已经在构建设置中指定了桥接头,它的完整路径,桥接头是自动创建的.在此之后,我在其中包含了我的obj-c头文件.但是每次调用对象构造函数的尝试都会失败:“使用未声明的标识符”.我做过的事情清单:>创建.m文件和Xcode建议创建桥接标头>添加obj-c文件到项目并将其导入标题>在构建设置中提供了桥接头文件的完整路径>在代码中使用了Obj-C类型……

  2. Swift类使用Swift类使用Objective-C类

    我有一个obj-c项目,我成功地添加了一个新的Swift类A,它被一些现有的obj-c类B使用–使用自动生成的“MyProject-Swift.h”标头按预期工作.我还成功添加了一个新的Swift类C,它使用了一些现有的obj-c类D–桥接头的使用也按预期工作.但是,假设我想从我的Swift类C引用现有的obj-c类B.为此,我需要将“B.h”导入桥接头.但是,如果我这样做,我在B类中出现错误:“找不到’MyProject-Swift.h’文件”.我做错了什么或者这是Swift和Objective-C之间

  3. android – 无法解析API文件“frameworks / base / api / current.txt”

    我尝试在Android框架中添加一些文件.一切顺利,除了在编译结束时,我得到低于错误.我也试过makeupdate-api,但没有运气,每次编译它都会给出以下错误.如果有人知道如何解决这个问题,请告诉我.解决方法这个问题的原因是,原因:–我在Android框架中添加私有类,这些类文档/声明必须添加到“frameworks/base/api/current.txt”解决方案:–根据错误日志,有两种解

  4. 无法确定Xamarin.Android中的本机库的abi

    我正在使用第三方.jar,我已经创建了一个正确编译的绑定项目..jar使用.so本机库来实现其大部分功能.我无法通过.apk安装它.部署时我遇到错误:无法确定本机库MainActivity.cs的abi.我已将.so文件添加到相应的文件夹中,并将构建操作添加为Android本机库,并且始终复制.我的目标框架是Android4.1,而xamarin-studio版本是5.9.4解决方法清除库项目中不支持的SO文件obj>>库导入>jni和主项目项目的相同操作>obj>库导入>库>库项目导入>jni

  5. Force Scons输出(exe,obj,lib和dll)到特定的构建目录

    我一直在试图让scons将exe,obj,lib和dll文件输出到一个特定的构建目录.我的文件结构如下所示:基本上我现在得到的是我的源目录被obj文件污染了.我宁愿把它全部放在一个地方.SConstruct文件如下所示:我在这个网站上看过其他一些类似的问题,但尚未找到一个很好的解决方案.谢谢我找到的最简单的方法是使用2个文件,一个SConstruct文件和一个单独的sconscript.在SCon

  6. 忽略空单元格PHPExcel

    我正在使用库PHPExcel来读取Excel文件中的数据.我遇到的问题是,当我使用类似的东西时:要加载我的文件并将其内容转换为数组,我将获取我的Excel文件的所有列和行,即使是那些没有任何数据的列.PHPExcel库中是否有方法或其他东西告诉它忽略Excel表格中不包含任何数据的单元格?如果您的问题在于获取追踪真实数据的空列,并且您希望避免这些,则可以执行以下操作:这将返回仅表示包含实际数据的区域的数组.

  7. 正则表达式和反射

    正则表达式和反射一、正则进行复杂字符串的处理时使用String,Buffer这些类远远不够于是并有了正则表达式正则表达式功能的分类匹配String类的matches方法调用方式Eg:returnnum.matches;其中[1-9][0-9]分别判断num数字的第一位第二位是否分别为1-9的数字和0-9的数字,{4,,11}花括号表示位数范围不少于4位不多于11位匹配字符:Eg2:Stringstr="b8c";booleanb=str.matches;[^a-z]不是a-z之间的,\d0-9、\D非数字

  8. AngularJS在自定义指令中包含ui-select

    我设法通过在模板中设置ng-model来进行绑定工作

  9. angularjs – 未知提供程序从Angular 1.0切换到1.2.3

    在AngularJS1.2.1中,路径模块已在单个文件angular-route.min.js中拉出,您需要根据发布的错误添加对此文件的引用和angular-sanitize.min.js.您还需要在应用程序中注入ngRoute和ngSanitize:

  10. angularJs的国家选择控制

    p=preview使用ng-option指令使用ng-repeat指令:控制器中的国家范围:

随机推荐

  1. Angular2 innerHtml删除样式

    我正在使用innerHtml并在我的cms中设置html,响应似乎没问题,如果我这样打印:{{poi.content}}它给了我正确的内容:``但是当我使用[innerHtml]=“poi.content”时,它会给我这个html:当我使用[innerHtml]时,有谁知道为什么它会剥离我的样式Angular2清理动态添加的HTML,样式,……

  2. 为Angular根组件/模块指定@Input()参数

    我有3个根组件,由根AppModule引导.你如何为其中一个组件指定@input()参数?也不由AppModalComponent获取:它是未定义的.据我所知,你不能将@input()传递给bootstraped组件.但您可以使用其他方法来做到这一点–将值作为属性传递.index.html:app.component.ts:

  3. angular-ui-bootstrap – 如何为angular ui-bootstrap tabs指令指定href参数

    我正在使用角度ui-bootstrap库,但我不知道如何为每个选项卡指定自定义href.在角度ui-bootstrap文档中,指定了一个可选参数select(),但我不知道如何使用它来自定义每个选项卡的链接另一种重新定义问题的方法是如何使用带有角度ui-bootstrap选项卡的路由我希望现在还不算太晚,但我今天遇到了同样的问题.你可以通过以下方式实现:1)在控制器中定义选项卡href:2)声明一个函数来改变控制器中的散列:3)使用以下标记:我不确定这是否是最好的方法,我很乐意听取别人的意见.

  4. 离子框架 – 标签内部的ng-click不起作用

    >为什么标签标签内的按钮不起作用?>但是标签外的按钮(登陆)工作正常,为什么?>请帮我解决这个问题.我需要在点击时做出回复按钮workingdemo解决方案就是不要为物品使用标签.而只是使用divHTML

  5. Angular 2:将值传递给路由数据解析

    我正在尝试编写一个DataResolver服务,允许Angular2路由器在初始化组件之前预加载数据.解析器需要调用不同的API端点来获取适合于正在加载的路由的数据.我正在构建一个通用解析器,而不是为我的许多组件中的每个组件设置一个解析器.因此,我想在路由定义中传递指向正确端点的自定义输入.例如,考虑以下路线:app.routes.ts在第一个实例中,解析器需要调用/path/to/resourc

  6. angularjs – 解释ngModel管道,解析器,格式化程序,viewChangeListeners和$watchers的顺序

    换句话说:如果在模型更新之前触发了“ng-change”,我可以理解,但是我很难理解在更新模型之后以及在完成填充更改之前触发函数绑定属性.如果您读到这里:祝贺并感谢您的耐心等待!

  7. 角度5模板形式检测形式有效性状态的变化

    为了拥有一个可以监听其包含的表单的有效性状态的变化的组件并执行某些组件的方法,是reactiveforms的方法吗?

  8. Angular 2 CSV文件下载

    我在springboot应用程序中有我的后端,从那里我返回一个.csv文件WheniamhittingtheURLinbrowsercsvfileisgettingdownloaded.现在我试图从我的角度2应用程序中点击此URL,代码是这样的:零件:服务:我正在下载文件,但它像ActuallyitshouldbeBook.csv请指导我缺少的东西.有一种解决方法,但您需要创建一个页面上的元

  9. angularjs – Angular UI-Grid:过滤后如何获取总项数

    提前致谢:)你应该避免使用jQuery并与API进行交互.首先需要在网格创建事件中保存对API的引用.您应该已经知道总行数.您可以使用以下命令获取可见/已过滤行数:要么您可以使用以下命令获取所选行的数量:

  10. angularjs – 迁移gulp进程以包含typescript

    或者我应该使用tsc作为我的主要构建工具,让它解决依赖关系,创建映射文件并制作捆绑包?

返回
顶部