Angularjs:字符串变量中的Html值
Angularjs: Html value from string variable
我有一个应用程序,其中html元素的值作为模板来自服务器。我试图分配这个模板,它基本上是一个字符串,并将模板中的变量绑定到控制器,但angular不绑定变量。
为了更清楚,我有一个类似的文本区域
<textarea class="someclass" placeholder="${fbPostData.name}"
ng-model="fbPostMessage">
</textarea>
在我的控制器中,我将fbPostMessage分配为:
$scope.fbPostMessage = "Join {{userFirstName}}. Subscribe today to have fun!"
在我看来,经过这些步骤后,我没有看到变量被它们的值替换,userFirstName
也没有被它的值替换。
我试过$compile
,但它出错了。它可能需要html标记。我怎样才能实现我想要的?
在显示之前使用interpole来编译,而不是编译。
$scope.userFirstName = "Hello";
$scope.fbPostData={
name : "Placeholder"
}
$scope.fbPostMessage = $interpolate("Join {{userFirstName}}. Subscribe today to have fun!")($scope)
试试这个例子
http://plnkr.co/edit/uqpe32Gy0IfxWGLoPdLX?p=preview
相关文章:
- 将html变量从Ajax传递到PHP
- 在JavaScript中使用HTML变量
- AngularJs - 从编译的 HTML/变量中获取一个字符串
- Node.js Express:重新访问注入到文件中.html变量
- PHP/HTML:将HTML变量保存在PHP会话变量中
- 如何从Ember.TextField的视图中切换HTML变量的值
- 使HTML变量可用于Rails渲染中的JavaScript
- 通过jquery从html变量中获取特定的标记
- 循环HTML变量并将span替换为content
- html变量到同一页面中的php变量
- 将HTML变量传递给Javascript
- 运行时在php HTML变量上运行javascript
- 在HTML变量中改变元素
- Javascript HTML变量表单入口
- 将Jquery/html变量链接到javascript
- Javascript/HTML变量未定义(全局变量)
- 将HTML变量传入Jquery
- 在JavaScript中使用HTML变量
- 使用javascript动态添加html变量
- JavaScript/HTML变量出现问题