从 ios 代码调用 Angular JS 代码/方法
Posted
技术标签:
【中文标题】从 ios 代码调用 Angular JS 代码/方法【英文标题】:Invoke Angular JS code/method from ios code 【发布时间】:2015-09-30 09:27:25 【问题描述】:我知道如何在 ios 中使用 javascriptCore.h/WebView 访问普通的 Javascript 代码/方法。甚至可以通过 WebView 从 iOS 访问下面提到的 Angular JS 代码。
<html>
<head>
<script src="./angular.min.js"></script>
<script type="text/javascript">
var app = angular.module('app', []);
app.controller("Ctlr", function($scope,$http)
$scope.makeReq = function()
$http.get("https://api.github.com/").then(function(response)
alert(response.data);
);
);
</script>
</head>
<body ng-app="app" class="ng-scope">
<div ng-controller="Ctlr"/>
</body>
</html>
现在想要实现的是从 iOS 访问没有 HTML 的 angular.js 代码。简而言之,我将只有一个带有角度代码的 js 文件,我想从 iOS 调用。这可能吗?
【问题讨论】:
【参考方案1】:JavascriptCore 似乎是最适合您的解决方案。为什么不用呢?
【讨论】:
以上是关于从 ios 代码调用 Angular JS 代码/方法的主要内容,如果未能解决你的问题,请参考以下文章
跨域ajax调用失败-Angular.js节点js + express
从 Angular 中的 JavaScript 文件调用 Typescript 函数
对比四大主流框架,我们为什么以及是如何从 Angular.js 迁移到 Vue.js?