相关疑难解决方法(0)

AngularJS客户端MVC模式?

到现在为止,我主要是利用Struts 2,Spring,JQuery用于构建Web应用程序技术堆栈.关键是,提到的堆栈使用服务器端MVC模式.Web浏览器的主要作用仅限于请求/响应周期(+客户端验证).数据检索,业务逻辑,布线和验证主要是服务器端的职责.

我对AngularJS框架的几个问题很少受到我读过的以下引文的启发:


来自AngularJS教程:

对于Angular应用程序,我们鼓励使用模型 - 视图 - 控制器(MVC)设计模式来分离代码并分离关注点.

来自维基百科模型 - 视图 - 控制器:

模型 - 视图 - 控制器(MVC)是一种将信息表示与用户与之交互分离的体系结构.该模型由应用程序数据和业务规则组成,控制器调解输入,将其转换为模型或视图的命令


AngularJS使用客户端MVC模式.所以我想没有其他选择那么以某种方式也将验证逻辑包含在客户端?

编写健壮的AngularJS应用程序的最佳方法是什么?客户端的MVC和服务器端的某种MC(型号,控制器)?

这是否意味着,MODEL和CONTROLLER在某种程度上是重复的(客户端/服务器)?

我知道我的问题有些奇怪,但我认为原因是,我在某种程度上习惯了传统的服务器端MVC模式.我确信有人已经完成了相同的过渡.

javascript model-view-controller server-side client-side angularjs

72
推荐指数
3
解决办法
4万
查看次数

AngularJS和Laravel使用什么应用程序结构?

我最近开始建立一个庞大的社交网络,而且我认为我的结构很好,但事实证明我构建了这个逻辑.

我将我的观点与AngularJS(坏主意)混合在一起,跳过了刀片扩展,但由于我使用了大量的块和侧边栏,所以它变成了一个痛苦的屁股.

目前我只是处理带有角度的表单验证,但实际上我的所有网站页面都需要ajax,数据拉取等.

我在网上搜索,我看到角度视图存储在公共文件夹中,但由于我的所有页面都将使用angular,所以我最好将所有视图存储在公共场所,只使用Laravel作为后端?

我知道这是一个愚蠢的问题,但我有点困惑.

任何帮助暗示赞赏.

javascript php web-applications laravel angularjs

30
推荐指数
3
解决办法
8536
查看次数

PHP框架应该生成JavaScript吗?

我注意到了一个PHP框架; Zend,CakeSymfony ; 似乎要么生成JavaScript,要么允许它作为字符串嵌入PHP本身.这是一个好主意吗?对于那些使用过这些框架/库的人来说,使用Ajax和JavaScript助手的经验是什么?它易于维护吗?它是否缩短了开发时间?

javascript php frameworks

3
推荐指数
1
解决办法
4258
查看次数

在角度内运行PHP

我使用角度来创建wordpress网站中的页面转换.我的网站加载了一个普通的wordpress页面,该页面触发其PHP并使用角度元素(正文)填充页面.然后角度元素使用动画过渡来更改3个单独的html页面的主体内容(因此页眉和页脚不受影响.)

我在单独的html页面中有PHP.我认为PHP会在每个页面进入视图之前触发 - 但我猜测因为页面是由角度而不是浏览器加载的,这不会发生?

<div id="pageone">
    <p>This is page 1.</p>
    <a href="#page2">Go to page 2 </a><br>

    <?php echo ('this php does not work'); ?>

    <p>This html is below php</p>
</div>
Run Code Online (Sandbox Code Playgroud)

虽然我使用页面,但同样的概念适用于被视图中的div.无论如何在初始页面加载后使用angular来解雇PHP?这有可能吗?

php angularjs

1
推荐指数
1
解决办法
1万
查看次数