AngularJS如何使用浏览器语言检测?

2024-02-17

您好,我使用 http.get 从数据库获取文本。如何通过浏览器检测获取文本?如何使用if子句?我不想使用translate.toogle()

    var mainCtrl = function ($scope, $http, $sce, $location,$timeout,$routeParams, toastr) {

    $scope.showPage = false;     
    $timeout(function(){
        $scope.showPage = true;
            },2000);


        $scope.trustedHtml = function (plainText) {
            return $sce.trustAsHtml(plainText);
        }

        $http.get('admin/api/?s=getAbout').success(

         ##### if browser En_en
            function(r){
                $scope.about = r.text_en;

         ##### if browser De_de
            function(r){
                $scope.about = r.text_de;
            }
        );

};

您可以使用以下方式获取浏览器语言navigator.language:

var lang = $window.navigator.language || $window.navigator.userLanguage; 
if (lang === 'en-US') {
  console.log("language is english");
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

AngularJS如何使用浏览器语言检测? 的相关文章

随机推荐

  • javascript 中类的异步函数

    我在nodejs中创建了一个类 class ApnService sendNotification deviceType deviceToken msg type id try const note await apnProvider se
  • Redis pub sub 最大订阅者和发布者

    谁能告诉我 Redis pub sub 可以支持的最大并发通道数是多少 订阅者和发布者的数量是否有上限 Redis 使用一个dict 与键相同的结构 用于存储每个客户端和所有客户端的频道订阅 保留每个订阅的哈希值以及订阅的客户端列表 因此总
  • 使用 libblkid 查找分区的 UUID

    我在看libblkid http ftp kernel org pub linux utils util linux ng libblkid docs index html并对文档感到困惑 有人能给我提供一个示例 说明如何使用这个库找到 L
  • SQL Server 表审计触发器

    我有两张桌子Customers and AuditTable 当我修改Customers表中 我需要插入一条新记录AuditTable CREATE TABLE dbo AuditTable Id int IDENTITY 1 1 NOT
  • 页内搜索使用 contains() 显示/隐藏 div 内容

    我正在尝试向我的常见问题解答页面添加搜索功能 但我完全陷入困境 我想要的是一个文本框 用户在其中输入关键字 或单词 该文本框为关键字运行 jquery 并为所有相关答案设置 display block 到目前为止我所拥有的是这样的
  • 在 jQuery 中选择前 N 个兄弟?

    我正在尝试设置 jQuery 选择器 但我不太确定需要如何编写它 我有一个无序列表 看起来像这样 ul li something li li something li li something li li something li li c
  • UserManager.AddToRole 不起作用 - 外键错误

    在我的 ASP NET MVC 应用程序中 我有一些代码应该相当简单 UserManager AddToRole user id Admin 我刚刚收到这个错误 INSERT 语句与 FOREIGN KEY 约束冲突 FK dbo AspN
  • python 从堆中创建所有内容?

    在 C C 中 当您在函数内创建局部变量时 堆栈中会有变量 http effbot org zone call by object htm http effbot org zone call by object htm CLU 对象独立于过
  • 提交联系表 7 后创建 Woocommerce 产品

    我有 联系表 7 表格 并且在附近的范围内有一个 btQuoteTotalCalc 类的号码 提交此联系表单后 我使用 JavaScript 捕获号码 然后使用该号码作为价格创建 woocommerce 产品 并将用户重定向到结账页面 我正
  • 如何在 Highcharts / Highstock 中获取系列的 id

    如何获取系列的 id 在里面API http api highcharts com highstock Series只有名称和数据等 但没有 ID 我怎样才能从系列中获取id 我使用以下方法循环图表中的所有系列 chart series e
  • 查找过去 30 天内分配给 X 的工作项

    我正在尝试查找过去 30 天内分配给人员 X 的所有工作项 我遇到的大问题是 过去 30 天 部分 我考虑过使用 ever 或 asof 关键字 但还找不到一个好的答案 类似WHERE Assigned To X AND Assigned
  • WHERE 子句中的 CASE WHEN 因缺少关键字错误而失败

    在oracle中 我尝试使用日期作为where子句中的条件 我正在寻找的是 如果员工是在 2020 年 5 月 7 日之后创建的 则不要使用条件 XML VAL NOT LIKE 但如果他们是在 2020 年 5 月 7 日之前创建的 则无
  • 如何处理 NSCollectionView 中的按钮单击

    我有一个NSCollectionView OS X 不是 iOS 绑定到我的模型 每个集合视图项目都有一个按钮和一个标签 我正在处理点击操作 并且我有sender and event争论 但我无法区分一个按钮和其他按钮 大多数不涉及集合视图
  • wpf VisualState 与 wpfToolkit 冲突?

    我正在 VS2010 中构建一个应用程序 使用 wpfToolkit 3 5 作为引用程序集 我尝试从 Expression Blend 4 添加一些 VisualStates 但在尝试构建项目时收到以下错误 类型 System Windo
  • 如何在 Flink 中引用外部 Jar

    每个人 我尝试在所有任务管理器中以将其复制到 FLINK lib 的方式在 Flink 中引用我的公司 jar 但失败了 而且我不想打包一个胖罐子 太重而且浪费时间 我认为第一种方法也不是一个好主意 因为我必须管理整个集群中的jar 有谁知
  • 将(垂直)UIPageViewController 嵌套在另一个(水平)UIPageViewcontroller 中

    我的问题很大UIPageViewController 我想使用部分和子部分在我的应用程序中呈现内容 所以 我创建了 two 的实例UIPageViewController 水平 红色 和垂直 蓝色 早些时候我说过我创建了 两个 实例 这并不
  • 哪种方法更好地从数据库检索数据

    我对选择两种方法感到困惑 Scenario有两张桌子Table 1 and Table 2分别 Table 1包含用户的数据 例如名字 姓氏等 Table 2包含每个用户拥有的汽车及其描述 IEColor Registration No e
  • 将数据子集到 R 中第一次出现的位置

    我正在尝试对数据进行子集化 以便它只保留变量的第一次出现 我正在查看追踪工人职业生涯的面板数据 并尝试对数据进行子集化 以便它只显示直到每个人成为老板 id year name job job2 1 1990 Bon Manager 0 1
  • sql server 2008 用户“NT AUTHORITY\NETWORK SERVICE”登录失败

    我正在尝试使用 net Framework 4 将我的网站连接到 Windows Server 2003 上的 sql server 2008 r2 这是连接字符串
  • AngularJS如何使用浏览器语言检测?

    您好 我使用 http get 从数据库获取文本 如何通过浏览器检测获取文本 如何使用if子句 我不想使用translate toogle var mainCtrl function scope http sce location time