当前位置: 首页 > 面试题库 >

表达式中的AngularJS表达式

邢博文
2023-03-14
问题内容

有没有办法让AngularJS在模型数据中评估表达式?

HTML:

<p>
{{Txt}}
</p>

模型:

    { 
     Txt: "This is some text {{Rest}}"
    }

    {
      Rest: "and this is the rest of it."
    }

最终结果将是:This is some text and this is the rest of it


问题答案:

您可以使用该$interpolate服务来插值字符串

function ctrl ($scope, $interpolate) {
    $scope.Txt = "This is some text {{Rest}}";
    $scope.Rest = "and this is the rest of it.";
    $scope.interpolate = function (value) {
        return $interpolate(value)($scope);
    };
}
<div ng-app ng-controller="ctrl">
    <input ng-model="Txt" size="60" />
    <p>{{ Txt }}</p>
    <p>{{ interpolate(Txt) }}</p>
</div>

JSFiddle



 类似资料:
  • 主要内容:AngularJS 表达式,AngularJS 实例,AngularJS 数字,AngularJS 实例,AngularJS 实例,AngularJS 字符串,AngularJS 实例,AngularJS 实例,AngularJS 对象,AngularJS 实例,AngularJS 实例,AngularJS 数组,AngularJS 实例,AngularJS 实例,AngularJS 表达式 与 JavaScript 表达式AngularJS 使用 表达式 把数据绑定到 HTML。 A

  • 本文向大家介绍详解AngularJS中的表达式使用,包括了详解AngularJS中的表达式使用的使用技巧和注意事项,需要的朋友参考一下  表达式用于应用程序数据绑定到HTML。表达式都写在双括号就像{{表达式}}。表达式中的行为跟ng-bind指令方式相同。 AngularJS应用表达式是纯javascript表达式,并输出它们被使用的数据在那里。 使用数字 使用字符串 使用对象 使用数组 例子

  • 本文向大家介绍中缀表达式转后缀表达式相关面试题,主要包含被问及中缀表达式转后缀表达式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 对于中缀表达式,遇到操作数直接将其输出,如果遇到操作符和左括号全部压入栈中,若遇到右括号则将栈中元素全部弹出,直到遇到左括号为止。压栈过程中,若遇到其它操作符,从栈中弹出元素直到遇到更低优先级的操作符为止。

  • 问题内容: 随着我使用的方式如下: 我想知道是否可以使用该表达式执行与此类似的操作: 因此,无论何时不同于或使用并避免指定每个值? 问题答案: 使用嵌套的嵌入式if-then语句( 三元运算符 ) 例如 : 并确保 您的同事可读 :)

  • 问题内容: 我正在尝试编写一个正则表达式来检查给定的字符串是否像a + b,2 + a + b,3 + 6 * 9 + 6 * 5 + a * b等… 仅+和*运算符。 我试过了 不幸的是,它仅处理3 * 7 …(数字*数字)之类的情况。 等待您的答案,感谢您的阅读。 问题答案: 把和字符类中。 演示