本文参考自后补全的代码:http://blog.csdn.net/liwusen/article/details/52078435
<body ng-app="myapp"> <h1>动态编译指令,动态编译指令模板内容</h1> <div class="container" ng-controller="MyController"> <button ng-click="addDirective()">添加动态指令</button> <div id="root"></div> </div> <!-- my-text method-from-outer="methodInCtrl()"></my-text --> <script type="application/javascript"> angular.module('myapp', []) .directive('myText', function ($compile) { var templatecC = '<div ng-click="hello()">Hi everyone</div>'; return { restrict: 'AE', template: templatecC, scope: { hello: "&methodFromOuter" }, link: function (scope, ele, attr) { ele.on("click", function () { scope.$apply(function () { //使用指令的scope进行编译模板内容,并添加到当前指令下面 var content = $compile(templatecC)(scope); ele.append(content); }) }); } } }) .controller("MyController", ["$scope", "$compile", function ($scope, $compile) { $scope.addDirective = function () { //使用controller的$scope进行编译指令,添加到指定的元素下。 var dynamicDirective = $compile("<my-text></my-text>")($scope); angular.element("div#root").append(dynamicDirective); } $scope.methodInCtrl = function () { alert("hello 123456"); } }]) </script> </body>
相关推荐
delphi编译指令(全部指令)
花指令添加器2.0
delphi编译指令大全,对delphi编译控制有很好的学习作用
Delphi 编译指令说明,便于习惯命令行的
Delphi编译指令说明 Delphi编译指令说明 Delphi编译指令说明
c语言条件编译指令用法c语言条件编译指令用法
如何用C#动态编译、执行代码 在开始之前,先熟悉几个类及部分属性、方法:CSharpCodeProvider、ICodeCompiler、CompilerParameters、CompilerResults、Assembly。 一、CSharpCodeProvider 提供对C#代码生成器和代码...
编译器的编译指令是用于指定编译器对项目编译过程的动作和行为。可以通过[Project]->[Options]->[Complier]选项页进行设置,绝大部分的编译环境都可以通过这一对话框进行调整,他包含了对代码、语法、调试信息等的...
默认编译是静态库,但考虑到 linux 上动态库使用较多,所以使用 -DBUILD_SHARED_LIBS=ON 参数编译为动态库。 在 centos 7 下使用 gcc 4.8.5 + cmake 3.16.9 编译,包含 bin, include, lib, lib64, share 五个目录,...
动态编译字符串成java,并且添加class到jvm
C# wpf 动态编译脚本C# wpf 动态编译脚本C# wpf 动态编译脚本C# wpf 动态编译脚本
C# wpf 动态编译简单代码,只有基础调用部分,能实现简单的脚本编译调用,适合新手推荐
介绍了几个常用的C语言预编译指令的使用方法
利用Java的动态编译、动态加载结合EasyRules实现业务规则的动态性的项目源码,具体详情请查看相关博客https://blog.csdn.net/qq_31142553/article/details/85013989
实现了CEF的动态编译,使CEF可以加入MD代码生成方式的工程中!
C#动态执行与编译,实现了动态编译并执行指定类(代码)的函数的方法。
.Net Core - 源代码动态编译
几个预编译指令的用法
添加动态执行的编译环境 options 是个集合,添加内容,字符集,classpath等 * 6.传入JavaFileObject的java文件,是个集合,创建JavaSourceObject实现这个接口,Kind.SOURCE.extension = '.java' * 7.创建任务并...
介绍c语言中条件编译相关的预编译指令