私はhtml/css/jsのWebサイトとangularJS(ionic framework)のモバイルアプリケーションを開発しています。私のウェブサイトでは、私はGoogleの地理位置とフルカレンダー(http://fullcalendar.io/)を実装しています。私はangularJSで使用するために使用可能なディレクティブがあることを知っているが、私は急いでいるので、私は私の通常のhtml/css/jsのWebサイトから私のfullcalendarとgeolocation Javascriptをコピーして私のangularJSアプリのテンプレート。どんな提案も高く評価されます。通常のjavascriptとcssの機能を私のウェブサイトからanglejsアプリに組み込むことは可能ですか?
EDIT:
ここでは、私はジオロケーション更新のために使用していたコードの例です。
<script>
if ("geolocation" in navigator)
{
request_location();
}
// Requesting location from user
function request_location()
{
// Will repeat the process in two minutes
setTimeout(request_location, 1000*60*2);
// Get location info from browser and pass it to updating function
navigator.geolocation.getCurrentPosition(update_location);
}
// Sending location to server via POST request
function update_location(position)
{
// For simplicity of example we'll
// send POST AJAX request with jQuery
$.post("functions.php?action=update_geolocation", { latitude: position.coords.latitude, longitude: position.coords.longitude });
//$.post("functions.php?action=update_geolocation&latitude="+ position.coords.latitude + '&longitude=' + position.coords.longitude,
/* {
latitude : position.coords.latitude,
longtitude : position.coords.longitude
},*/
// function(){
// // Position sent, may update the map
// });
}
</script>
これを使用してコントローラを実行することができ
例に、そのコントローラを発射あなたはその
route
または任意のイベントで実行する予定javascriptのいずれかを実行します。この方法質問は、ちょうど明確な答えを提供するにはあまりにも広すぎます。 fullcalendarのようなJQueryプラグインは、角度と共存することは間違いありませんが、タイミングの問題がある可能性があります。コードで現在の使用シナリオの例がなくても影響を受けるかどうかは分かりません。 – Claies@Claies編集に自分のコードの例が含まれています。私のfullcalendarコードを見たい場合は、ここでもそれを少しでも長く投稿できます。 –
間違いなく可能です。しかし、それは悪い習慣です。なぜなら、角度をつけて何をしなければならないかは、適切な方法で行われるべきだからです。スタンドアロンコードではありません。 – AceLearn