javascript - 如何将文件的内容添加到javascript函数

标签 javascript angularjs file

我想用另一个文件的内容填充 anglarjs 函数的内容。可能是js文件,json,txt,我不介意。

test.js

$scope.startTest = function () {
/**
 * insert content of details-1.js
 */
}

detials-1.js

var fac = 3;
return fac;

最终的函数看起来像这样

$scope.stratTest = function() {
  var fac = 3;
  return fac;
}

我的目标是根据您选择的测试拥有不同的测试过程,并从 startTest 函数启动特定的测试过程。

最佳答案

你可能应该做这样的事情。

details-1.js

$scope.tests.myTest = function() {
  // Insert test here
}

test.js

$scope.startTest = function() {
  // Loop through all tests
  for (var key in $scope.tests) {
    if ($scope.tests.hasOwnProperty(key)) {
      // Execute test
      $scope.tests[key]( /* args here */ );
    }
  }

  // Or you could just execute a specific test
  $scope.tests.myTest( /* args here */ )
}

注意: $scope.tests 应该在某处初始化。

关于javascript - 如何将文件的内容添加到javascript函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23957276/

相关文章:

javascript - $scope变量不断变化

javascript - 更新 javascript/angularjs 中哈希值中键的现有值

c - 搜索文件并将其包含的字符串与输入的变量进行比较

python文件逐行读取并检查条件,如果不为真则等待其为真而不跳过该行

javascript - jquery '$.when' : how to trigger 'done' callback even in case of error

javascript - 由 jquery 函数填充的文本框需要小数

javascript - Phalcon 和 Angular JS 路由 - 使用 Angular 模板和 Phalcon Controller

javascript - Materialize.css 自动完成不适用于 Polymer

javascript - Jasmine 测试用例

java - 如何使用 Java 获取目录中最旧的文件