Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在通过angular js的ng bind html添加的内联js中执行js函数_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 如何在通过angular js的ng bind html添加的内联js中执行js函数

Javascript 如何在通过angular js的ng bind html添加的内联js中执行js函数,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我是angularjs的新手,所以我假设我在这方面缺少一些简单的东西。我面临一个问题,我的后端发送一些html,其中包括一个脚本标记,其中包含一些js示例,如下所示 <!--some html--> <script> //some js code caption_class_fn = function(){ $('.jwcaptions').addClass('%s')//%s as its added from backend } caption_class_fn(

我是angularjs的新手,所以我假设我在这方面缺少一些简单的东西。我面临一个问题,我的后端发送一些html,其中包括一个脚本标记,其中包含一些js示例,如下所示

<!--some html-->
<script>
//some js code
caption_class_fn = function(){
  $('.jwcaptions').addClass('%s')//%s as its added from backend
}
caption_class_fn()
</script>

//一些js代码
标题\u类\u fn=函数(){
$('.jwcaptions').addClass('%s')/%s作为其从后端添加的
}
标题(类别)

然后将此html填充到
$scope.htmlval
中,该html元素与以下html元素绑定
ng bind html=“htmlval”。
我面临的问题是,我希望执行脚本标记中的js函数。我尝试了alert,console.log,但似乎没有任何效果。虽然一旦加载页面,如果我从控制台尝试相同的功能,它就会工作。你知道我如何用最少的代码更改来实现这一点吗。我也尝试过这个解决方案,但这对我也不起作用。

我也有同样的问题。我也是angularjs的新手,我不确定在哪里搜索解决方案或从何开始。可能就是不这样。