angularjs与PHP,我应该混合AngularJS与PHP框架吗?
看起來你可能更喜歡在PHP開發,讓你阻止你利用Web應用程序的全部潛力。
這是真的可能有PHP呈現局部和整個視圖,但我不會推薦它。
為了充分利用HTML和javascript的可能性來制作一個Web應用程序,即一個行為更像一個應用程序,并嚴重依賴客戶端渲染的網頁,你應該考慮讓客戶端保持管理狀態和表示的所有責任。這將更容易維護,并將更加用戶友好。
我會建議你在更多的API中心方法更容易思考。而不是讓PHP輸出一個預渲染視圖,并使用角度僅僅DOM操作,你應該考慮讓PHP后端輸出應該在RESTFully操作的數據,并有Angular呈現它。
使用PHP渲染視圖:
/用戶帳號
if($loggedIn)
{
echo "
Logged in as ".$user."
";}
else
{
echo "Please log in.";
}
使用API??中心方法通過輸出JSON可以解決同樣的問題:
api / auth /
{
authorized:true,
user: {
username: 'Joe',
securityToken: 'secret'
}
}
在Angular你可以做一個get,并處理響應客戶端。
$http.post("http://example.com/api/auth", {})
.success(function(data) {
$scope.isLoggedIn = data.authorized;
});
要混合客戶端和服務器端,您建議的方式可能適合較小的項目,其中維護不重要,你是單作者,但我更傾向于API中心的方式,因為這將是更正確的分離,并將更容易維護。
總結
以上是生活随笔為你收集整理的angularjs与PHP,我应该混合AngularJS与PHP框架吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 接口类型成员变量_18.9 接
- 下一篇: 活动义齿的价格是多少