2017-02-16 12 views
0

skype私は値をバインドすれば実際に働くコールをクリックしたいと思いますが、値をバインドすればcallto: Unsafeどうすれば簡単なロジックでこれを行うことができますか?ここでcallto:Unsafe - Angular Js

が私のHTML

<a ng-href="callto://{{contact[0].phone_no}}">{{contact[0].phone_no}}</a></li> 

答えて

1

であるあなたは、あなたがのAppConfigにそれを追加することができます

、compileProviderにホワイトリストに'CALLTOプロトコル'が必要

myAngularApp.config(['$compileProvider', function($compileProvider) { 


$compileProvider.aHrefSanitizationWhitelist(/^\s*(https|ftp|mailto|callto):/); 

}]; 
以下の例を参照してください

編集

お使いのブラウザではない場合supportin CALLTOはTEL

<a ng-href="tel://{{contact[0].phone_no}}">{{contact[0].phone_no}}</a></li> 

$compileProvider.aHrefSanitizationWhitelist(/^\s*(https|ftp|mailto|tel):/); 

NOTEでそれを試してください。エンドユーザーのデフォルトのアプリを変更することができます

はクロム

とコントロールパネルの

chrome://settings/handlersを参照してください - > Windowsのデフォルトプログラム

+0

答えが適用され、Skypeは開いても電話がかかりません –

+0

はusafeはURLから削除されています..? – Sajan

+0

はいそれは削除されました –